Ошибка при добавлении фрейма данных со строковыми данными - PullRequest
0 голосов
/ 24 апреля 2020

Я запускаю al oop в соответствующих элементах, используя fuzzywuzzy, и пытаюсь сохранить результаты в кадре данных, используя append, но получаю ошибку AttributeError: 'property' object has no attribute 'append'

I ' Я застрял на этом в течение последних нескольких дней. В идеале я хочу добавить 5 строк совпадений в конец моего информационного кадра - столбцы должны включать нечеткий сопоставленный элемент и соответствующую оценку. Фрагмент кода ниже ...

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

1 Ответ

2 голосов
/ 24 апреля 2020
matchDF = pd.DataFrame.empty

Возвращает объект свойства, у которого нет метода добавления. Измените его на

matchDF = pd.DataFrame()

Это будет работать

...