0

在使用熊猫的 to_json 函数从 CSV 接收正确的日期格式数据时,我仍然面临问题。

import pandas as pd
import json

df = pd.read_csv("C:\\Users\\shubham\\Desktop\\Output\\MasterData.csv")
df1 = df.to_json(orient='records')
print(df1)

[{"invoiceDate":"18\/08\/2019","amount":1140.87}]

我期待输出:-“invoiceDate”:“18/08/2019”

我已经尝试过 to_json 参数:- date_format = "iso" double_precision = 10, force_ascii = True, date_unit = "ms", default_handler = None),并且替换也不起作用(df.replace("/","")) .

4

2 回答 2

0

我通过替换功能解决了这个日期格式问题。后来,如果我们的数据类型是日期而不是字符串,我只需要在 python 中添加额外的反斜杠。

df1 = df.to_json(orient='records',lines=True).replace('\\r\\n', " ")
于 2019-11-13T07:12:49.903 回答
0
import pandas as pd
def OCRExecution():
    df = pd.read_csv("C:\\Users\\shubham\\OS_task\\masterData.csv")
    df1 = df.to_json(orient='records')
    df1.replace("\","")
    return df1
OCRExecution()
于 2019-07-31T11:02:28.843 回答