Pandas 'to_json' 函数返回错误的日期格式
Pandas 'to_json' function returning wrong format of date
我在使用 to_json fu 从 CSV 接收正确的日期格式数据时仍然遇到问题
pandas.
的函数
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("/","")).
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()
我通过替换功能解决了这个日期格式问题。
后来我 python 如果我们的数据类型是日期而不是字符串,我只添加额外的反斜杠。
df1 = df.to_json(orient='records',lines=True).replace('\r\n', " ")
我在使用 to_json fu 从 CSV 接收正确的日期格式数据时仍然遇到问题 pandas.
的函数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("/","")).
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()
我通过替换功能解决了这个日期格式问题。 后来我 python 如果我们的数据类型是日期而不是字符串,我只添加额外的反斜杠。
df1 = df.to_json(orient='records',lines=True).replace('\r\n', " ")