我一直试图使用tocsv()函数将我的数据帧保存到txt文件中,但后来我的一些数据出现了引号,一些没有。是什么导致熊猫在我的数据上添加引号,有什么方法可以删除它吗?
这是数据帧
0 0.jpg Crinoid - unstalked
1 1.jpg Crinoid - unstalked
2 2.jpg Crinoid - unstalked
3 3.jpg Holothuria - other
4 4.jpg Urchin - regular other
5 5.jpg Seastars - other
6 6.jpg Crinoid - unstalked
7 7.jpg Worms
8 8.jpg Worms
9 9.jpg Worms
10 10.jpg Worms 这是我保存后的文件:
0.jpg "Crinoid - unstalked"
1.jpg "Crinoid - unstalked"
2.jpg "Crinoid - unstalked"
3.jpg "Holothuria - other"
4.jpg "Urchin - regular other"
5.jpg "Seastars - other"
6.jpg "Crinoid - unstalked"
7.jpg Worms
8.jpg Worms
9.jpg Worms
10.jpg Worms我用来保存文件的那行
label.to_csv('t.txt', header=False, index=False, sep=" ", doublequote= False) 发布于 2021-04-02 07:36:09
只要数据点包含分隔符,就会添加引号。在本例中为空格“”。您可以更改分隔符、删除数据中的所有空格或使用引号。
在其他情况下,CSV文件的语法是不可解析的,因为对空格字符的解释不明确。
可能使用"\t“(制表符)作为分隔符对您来说是一个很好的解决方案。
只需指定:sep='\t'
https://stackoverflow.com/questions/66912741
复制相似问题