首页 > 解决方案 > Pandas read_json - 停止将索引转换为日期时间

问题描述

我在 a.json 文件中有以下数据。

{
  "1000000000": {
    "TEST": 2
  }
}

import pandas as pd
df = pd.read_json(r"a.json", dtype= str, orient='index', convert_dates=False)
print(df)

获取输出为:

                TEST
2001-09-09 01:46:40    2

预期的 :

                TEST
1000000000         2

标签: jsonpandas

解决方案


您需要read_jsonconvert_axes=False中的参数:

你可以像这样使用它

import pandas as pd
df = pd.read_json("a.json", dtype= str, orient='index',convert_axes=False ,convert_dates=False)
print(df)

推荐阅读