Pandas записывает только часть фрейма данных в csv - PullRequest
0 голосов
/ 29 мая 2020

Pandas похоже удаляет первую половину моего csv, в который он пишет.

У меня есть рекурсивное добавление после очистки некоторых данных. Примерно так:

'''Some scraping stuff'''


final = {'Type': type_list,
         'Range': range_list,
         'Health': health_list,
         'Cost': cost_list}

df = pd.DataFrame(final)
df.to_csv('CharacterComparasion.csv', mode='a', header=False, index=False)

Я хоть убей не могу понять, почему он его удаляет. Возможно, размер файла слишком велик? После удаления данных его размер составляет ~ 50 МБ. Так что, наверное, 100 МБ. Всякий раз, когда я открываю csv, в Excel появляется заголовок вверху с надписью «ВОЗМОЖНАЯ ПОТЕРЯ ДАННЫХ. Некоторые функции могут быть потеряны, если вы сохраните эту книгу в формате с разделителями-запятыми (.csv). Чтобы сохранить эти функции, сохраните ее в Excel. формат файла." Нужно ли мне вместо этого писать в xlsx?

...