【问题标题】:Error using append dataframe with string data使用带有字符串数据的附加数据框时出错
【发布时间】:2020-04-24 16:41:38
【问题描述】:

我正在使用fuzzywuzzy 运行一个循环匹配项目,我正在尝试使用append 将结果保存到数据框中,但我收到错误AttributeError: 'property' object has no attribute 'append'

在过去的几天里,我一直被困在这个问题上。理想情况下,我想将 5 行匹配项添加到数据框的底部——列应包括模糊匹配项和相应的分数。下面代码sn-p...

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

【问题讨论】:

    标签: python pandas dataframe append fuzzywuzzy


    【解决方案1】:
    matchDF = pd.DataFrame.empty
    

    返回一个没有附加方法的属性对象。 改成

    matchDF = pd.DataFrame()
    

    这会起作用

    【讨论】:

    • 做到了。谢谢!!!我已经在谷歌上搜索了好几天,但无法找出问题所在。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-22
    • 1970-01-01
    • 1970-01-01
    • 2021-04-02
    相关资源
    最近更新 更多