Невозможно записать данные в файл CSV - PullRequest
1 голос
/ 07 августа 2020

Я получаю сообщение об ошибке при записи в csv! Данные, которые я получаю из своего кода:

#STD by row:
df.std()
print(df.std())

Latitude                          0.001138
Longitude                         0.000830
Altitude                          0.757706
Velocity_north                    1.085603
Velocity_east                     0.926185

Я пытаюсь записать эти выходные данные в csv:

# writing to csv file
fields = ['RTK', 'IMU']
filename = "C:\\Users\\Read.csv"
with open(filename, 'w') as csvfile:
    # creating a csv dict writer object
    csvwriter = csv.DictWriter(csvfile, fieldnames=fields)
    # writing the fields
    csvwriter.writerow(fields)
    # writing data rows
    writer.writerows(df.std())

1 Ответ

4 голосов
/ 07 августа 2020

Вы можете использовать метод df.to_csv () из pandas для записи фрейма данных в файл csv. Я сделал пример кода с вашей информацией, который я использую, когда мне нужно преобразовать фрейм данных в файл csv:

new_df = df.std() 
compression_opts = dict(method = 'zip',archive_name = 'Read.csv')
new_df.to_csv('Read.zip',index=False,compression=compression_opts)

, если вам нужна дополнительная информация, см. Эту ссылку: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_csv.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...