У меня большой кадр данных:
[880892 rows x 19 columns]
Когда я печатаю его на экране, все круто.Кажется идеальным.
Однако я хочу сделать из него csv, поэтому я использую:
csv_out='/Volumes/GoogleDrive/Meu Drive/data.csv'
df.to_csv(csv_out)
Когда я это делаю, я получаю ошибку:
Traceback (most recent call last):
File "/Users/santanna_santanna/PycharmProjects/teste.py", line 68, in <module>
df.to_csv(csv_out)
File "/Users/santanna_santanna/anaconda3/lib/python3.6/site-packages/pandas/core/frame.py", line 1524, in to_csv
formatter.save()
File "/Users/santanna_santanna/anaconda3/lib/python3.6/site-packages/pandas/io/formats/format.py", line 1656, in save
f.close()
OSError: [Errno 5] Input/output error
Несмотря на ошибку, Pandas создает файл по запросу, однако вместо 880892 строк он имеет только 36965 строк (проверено в OpenOffice и дважды проверено в Python).Я пробовал это несколько раз и заметил, что иногда число строк немного увеличивается, а иногда остается ниже этого числа.Это заставляет меня думать, что это связано с работой Pandas.
Какая проблема здесь происходит?Будет ли у кого-нибудь предложение создать этот самый CSV таким образом, чтобы он работал?