首页 > 解决方案 > TypeError:“float”类型的对象没有用于情感分析的 len()

问题描述

尝试对一些 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()

标签: pythonartificial-intelligencesentiment-analysis

解决方案


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

在这里len(readFeedback["question_22"]):,这不是任何可以迭代的列表。这是一个浮子。

将其更改为可迭代的,它将正常工作。


推荐阅读