使用带有字符串数据的追加数据框时出错
Error using append dataframe with string data
我是 运行 使用 fuzzywuzzy 匹配项目的循环,我正在尝试使用 append
将结果保存到数据框中,但出现错误 AttributeError: 'property' object has no attribute 'append'
过去几天我一直坚持这个。理想情况下,我想将 5 行匹配项添加到我的数据框的底部——列应包括 fuzzywuzzy 匹配项和相应的分数。下面的代码片段...
x = 0
matchDF = pd.DataFrame.empty
for index, value in theData.head(5).iteritems():
lookup = theData.index[x]
theMatch = process.extract(lookup, theData.index)
matchDF = matchDF.append(theMatch)
x += 1
matchDF = pd.DataFrame.empty
Returns 没有附加方法的 属性 对象。
将其更改为
matchDF = pd.DataFrame()
这会起作用
我是 运行 使用 fuzzywuzzy 匹配项目的循环,我正在尝试使用 append
将结果保存到数据框中,但出现错误 AttributeError: 'property' object has no attribute 'append'
过去几天我一直坚持这个。理想情况下,我想将 5 行匹配项添加到我的数据框的底部——列应包括 fuzzywuzzy 匹配项和相应的分数。下面的代码片段...
x = 0
matchDF = pd.DataFrame.empty
for index, value in theData.head(5).iteritems():
lookup = theData.index[x]
theMatch = process.extract(lookup, theData.index)
matchDF = matchDF.append(theMatch)
x += 1
matchDF = pd.DataFrame.empty
Returns 没有附加方法的 属性 对象。 将其更改为
matchDF = pd.DataFrame()
这会起作用