@Tayrus0

Почему при создании таблицы excel через pandas значения перезаписываются?

for tovarlink in data:
    link, tovarname, tovarprice, tovarlocation, phone, personname = parse_single_link(
        tovarlink)

    df = pd.DataFrame({'Ссылка на товар': [link],
                       'Имя товара': [tovarname],
                       'Цена товара': [tovarprice],
                       'Адрес товара': [tovarlocation],
                       'Телефон': [phone],
                       'Имя': [personname]})

    df.to_excel('./товары.xlsx', index=False)


У меня создается только одно строка с значениями, а я хочу чтобы значения не перезаписывались, а дозаписывались, как это сделать?
  • Вопрос задан
  • 195 просмотров
Решения вопроса 1
@zexer
Сделать что-то вроде этого:
df = pd.DataFrame()
for some_dict in data:
   ...
   df.append({some_dict})
df.to_excel()
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы