У меня есть файл CSV, в котором есть только заголовки столбцов:
cat mycsv.csv
col_1@@@col_2@@@col_3@@@col_3
Мне нужно заполнить одну строку значениями None
в каждой ячейке файла CSV.Может кто-нибудь предложить мне лучший оптимизированный способ сделать это в Python и Pandas?
После того, как я заполню строку, CSV-файл должен выглядеть следующим образом:
cat mycsv.csv
col_1 , col_2 , col_3 , col_3
0@@@None@@@None@@@None
Как вставить индекс и разделительбудет @@@
вместо ,
?Я получаю сообщение об ошибке:
tmp.to_csv(csvFile,sep='@@@',index=True)
, line 1381, in to_csv
formatter.save()
3.6.1/linux_x86_64/lib/python3.6/site-packages/pandas/formats/format.py", line 1473, in save
self.writer = csv.writer(f, **writer_kwargs)
TypeError: "delimiter" must be a 1-character string
Exception ignored in: <module 'threading' from Traceback (most recent call last):
File python-3.6.1/linux_x86_64/lib/python3.6/threading.py", line 1015, in
_delete
del _active[get_ident()]
KeyError: 140459817715712