вставить фрейм данных в существующий csv из определенной строки

1

У меня есть существующий файл csv, я хочу вставить больше строк из верхней строки csv. Похоже, что нет возможности использовать pandas.to_csv, любую идею?

например, существующий файл:

Date     lowprice  openprice
2018-9-28  10       11
2018-9-27  12       11.5

Я хочу вставить этот файл данных

2018-10-2  10.90    11
2018-10-1  11       12

в этот csv, чтобы:

Date     lowprice  openprice
2018-10-2  10.90    11
2018-10-1  11       12
2018-9-28  10       11
2018-9-27  12       11.5
  • 0
    Одним из способов является чтение CSV в DF и добавить другие данные DF сверху, используя что-то вроде вставки
Теги:
pandas
csv

1 ответ

0
Лучший ответ

Вы можете сделать это следующим образом:

  • читать исходные данные в DataFrame
  • вставьте данные, которые вы хотите добавить в правильное положение в DataFrame
  • написать DataFrame в файл csv

Это единственный реальный способ сделать это; нет способа удалить или вставить содержимое в файл, вместо этого вы просто перезапишите его новыми данными.

  • 0
    Я думал об этом и подозреваю, что это будет малоэффективно, учитывая, что файл становится все больше и больше ...
  • 0
    Бороться долго, похоже, это единственный путь с пандами.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню