Python 计算嵌套for循环中的行数

Python 计算嵌套for循环中的行数,python,Python,我有以下数据帧: 每个文本如下所示: “所有文本都是相关的\r\n\r\n早上好,欢迎参加Origin Agritech Limited的2016财年收益电话会议。所有与会者都将处于收听模式。\r\n\r\n我现在想把会议交给Bill Zima。Zima先生,请继续。\r\n\r\n谢谢您,接线员。大家好,感谢您参加今天的会议。”s call.Origin Agritech今天早些时候公布了2016年全年财务业绩。有关该公告的详细信息可在公司网站上找到。\r\n\r\n今天,您将听到Origi

我有以下数据帧:

每个文本如下所示: “所有文本都是相关的\r\n\r\n早上好,欢迎参加Origin Agritech Limited的2016财年收益电话会议。所有与会者都将处于收听模式。\r\n\r\n我现在想把会议交给Bill Zima。Zima先生,请继续。\r\n\r\n谢谢您,接线员。大家好,感谢您参加今天的会议。”s call.Origin Agritech今天早些时候公布了2016年全年财务业绩。有关该公告的详细信息可在公司网站上找到。\r\n\r\n今天,您将听到Origin首席执行官Bill Niebur博士的讲话,他将介绍公司的发展和战略,随后是公司首席财务官shashank Aurora,他将审查2016财年的财务业绩。然后,Niebur博士将通过对2017年业务前景的评论来结束公司的讲话,随后将举行问答会议。\r\n\r\n在开始之前,我想提醒您我们的安全港声明。我们的电话会议可能包括:oking根据1995年《私人证券诉讼改革法案》的安全港条款发表的声明。尽管我们认为,截至今天,我们的前瞻性声明中反映的预期是合理的,但这些声明存在风险和不确定性,可能导致实际结果与预期结果显著不同预计。无法保证这些预期将被证明是正确的

我想计算每篇文章文本中的行数,并将其用于计算:

我想做这样的事情:

def doc_sentiment (dataframe):
    score_dict={}
    scores=[]
    number_of_sent=0
    for call in dataframe.article_text:
        for sentence in split_into_sentences(call):
            number_of_sent+=1
            vs=sia.polarity_scores(sentence)
            score_dict.update({sentence: vs['compound']})
            score=sum(score_dict.values())/number_of_sent 
然而,这是行不通的。
我该如何解决这个问题呢?

因此,基本上,您要求从内部
for
循环中,在每次迭代时减少1次计数:

number_of_sent=0
for call in dataframe.article_text:
    for sentence in split_into_sentences(call):
        number_of_sent+=1

    number_of_sent -= 1

因此,基本上您要求在每次迭代中从内部
for
循环中减去1进行计数:

number_of_sent=0
for call in dataframe.article_text:
    for sentence in split_into_sentences(call):
        number_of_sent+=1

    number_of_sent -= 1

你说的这也算文章的数量是什么意思?你是说行数是所有文章的总排列数,而不是每篇文章的数量吗?它是什么数据框?
pandas
我想是吧?是的。这是一个pandas数据框。你能提供至少一个来自你的记录的完整文章文本的例子吗s?我相信这可能会让你更准确地回答你的问题,因为他们可以在这个样本上测试他们的代码。他们做到了,还添加了一些代码行。谢谢。你说这也算文章的数量是什么意思?你是说行数是所有文章的总分布,而不是每篇文章的数量吗?什么数据rame是吗?
pandas
我想是吧?是的。这是一个pandas数据框。你能从你的记录中提供至少一个完整文章文本的例子吗?我相信这可能会让你对你的案例有更准确的答案,因为他们可以在这个样本上测试他们的代码,并且添加了一些代码行。谢谢。