提问人:user3685918 提问时间:1/7/2021 更新时间:1/7/2021 访问量:35
如何仅导出带有字符双引号的 pandas csv 格式
How to export pandas csv format only with character double quotes
问:
我有一个由数字和字符列组成的列。dataframe
我想将其导出为格式,并仅将双引号应用于字符列。csv
是否有任何技巧可以导出仅带有字符双引号的 csv 格式?
下面是我的简单例子。
谢谢。
test = pd.DataFrame({'char' : ['100', '200'], 'num' : [700, 800]})
test.to_csv('test_out.csv', sep=",", quotechar='"',index=False, quoting=csv.QUOTE_ALL)
>> actual result
"char","num"
"100","700"
"200","800"
>> result that I want...
"char","num"
"100",700
"200",800
答:
2赞
jezrael
1/7/2021
#1
用于参数:csv.QUOTE_NONNUMERIC
quoting
test.to_csv('test_out.csv', sep=",", quotechar='"',index=False, quoting=csv.QUOTE_NONNUMERIC)
测试:
test = pd.DataFrame({'char' : ['100', '200'], 'num' : [700, 800]})
print(test.to_csv( sep=",", quotechar='"',index=False, quoting=csv.QUOTE_NONNUMERIC))
"char","num"
"100",700
"200",800
评论
QUOTE_ALL