TypeError:“ float”类型的对象没有用于情感分析的len()

时间:2019-06-13 16:17:29

标签: python artificial-intelligence sentiment-analysis

尝试对某些csv文件进行一些情感分析,并不断出现错误,我不确定如何解决

我尝试更改循环类型。

readFeedback = pandas.read_csv("Feedback.csv", header=0, escapechar="\\", 
                    index_col="nps_score", error_bad_lines=False)

cleanedAnswers = []

for i in range(0, len(readFeedback["question_22"])) :
    cleanedAnswers.append(" ".join( KaggleWord2VecUtility.review_to_wordlist(readFeedback["question_22"][i], True)))

我用它来清理停用词的问题,但这给了我错误:

  

TypeError:“ float”类型的对象没有用于情感分析的len()

1 个答案:

答案 0 :(得分:1)

for i in range(0, len(readFeedback["question_22"])) :

这里有len(readFeedback["question_22"]):,这不是可以迭代的任何列表。这是浮游物。

将其更改为可迭代,即可正常使用。