gpt4 book ai didi

python - 如何将引号 ""添加到保存为 CSV 的数据帧的非数字列中的每个元素

转载 作者:太空狗 更新时间:2023-10-29 22:01:52 24 4
gpt4 key购买 nike

我有数据框

id,type,value
1,8,value1
2,2,value2
3,7,value3
4,3,value4
5,10,value5
6,3,value16

我想给要分配的CSV文件的值idvalue添加引号

"1",8,"value1"
"2",2,"value2"

有什么更好的办法

最佳答案

将您的 id 列转换为字符串列。然后在函数 to_csv 中使用适当的参数:

import csv
df.id = df.id.astype(str)
df.to_csv('test.txt', index=False, quotechar='"',
header=None, quoting=csv.QUOTE_NONNUMERIC)

csv.QUOTE_NONNUMERIC 将对所有明显非数字(如 int 或 float)的列应用引号。

关于python - 如何将引号 ""添加到保存为 CSV 的数据帧的非数字列中的每个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41960346/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com