Bu kodukaydet dataframe pandas ama NA tasarrufu
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});
var değerleri Ve NA değerlerle ağırlığını değiştirdi:
df['weight'] = np.nan
Ve nihayet Ben kurtardım
df.to_csv("ejemplo.csv", sep=";", decimal=",", quoting=csv.QUOTE_NONNUMERIC, index=False)
Ama NA yerine "" adlı dosyayı okurken, NA yerine NA
'ü koymak istiyorumBen çıktı olarak istiyorum:
adult;animal;size;weight
False;"dog";"S";NA
False;"cat";"M";NA
geçişli param 'na_rep' böylece de df.to_csv ("ejemplo.csv", sep = "", ondalık = "" alıntı = csv.QUOTE_NONNUMERIC, indis = yanlış, na_rep = 'NA') – EdChum
evet ama tırnakları olmadan –
tırnaklarını istemiyorum – EdChum