我必须从CSV文件中导出一些数据,并且在打印或作为JSON数据返回到任何httppostapi时,我需要双引号中的列数据。
我的CSV文件中有以下数据。所以像-1140.87这样的数值不是双引号,当我检查它的dtype时,它只是对象,所以我希望这些列的所有值都在双引号""
中。你知道吗
我已经尝试了pd.read\U csv文件:-
(skipinitialspace = True, quotechar = '"', quoting=5, sep=',\s+')
import pandas as pd
df = pd.read_csv("C:\\Users\\shubham\\Desktop\\MasterData.csv")
print(df)
电流输出-
{"invoiceDate":"18/08/2019","amount":1140.87, "ID":1234, "promotionType":"Temporary"}
预期输出-
{"invoiceDate":"18/08/2019","amount":"1140.87", "ID":"1234", "promotionType":"Temporary"}
根据文档,您可以使用
quoting=1
表示QUOTE_ALL
,它也应该引用数字列。你知道吗通过这行python代码,我能够解决整个列表的上述问题。你知道吗
相关问题 更多 >
编程相关推荐