У меня есть этот кодСохранить панды dataframe но сохранение NA значения
import pandas as pd
import numpy as np
import csv
df = pd.DataFrame({'animal': 'cat dog cat fish dog cat cat'.split(),
'size': list('SSMMMLL'),
'weight': [8, 10, 11, 1, 20, 12, 12],
'adult' : [False] * 5 + [True] * 2});
И я изменил вес со значениями NA:
df['weight'] = np.nan
И, наконец, я сохраняла его
df.to_csv("ejemplo.csv", sep=";", decimal=",", quoting=csv.QUOTE_NONNUMERIC, index=False)
Но когда я прочитал файл, у меня есть "", вместо NA Я хочу поставить NA вместо Nan
Я хочу, чтобы в качестве выходного сигнала:
adult;animal;size;weight
False;"dog";"S";NA
False;"cat";"M";NA
прохода пары '' na_rep' так df.to_csv ("ejemplo.csv", сентябрь = ";", десятичный = "", со ссылкой = csv.QUOTE_NONNUMERIC, индекс = False, na_rep = 'NA') ' – EdChum
да, но я хочу NA без кавычек –
см. Мой обновленный ответ – EdChum