熊猫read_json to_json方法

时间:2019-01-06 16:35:03

标签: python python-3.x pandas

考虑一下您的喜好:

json_df = df.to_json(orient='table')
现在您要做:

df_again = pd.read_json(json_df,orient='table', dtype=True)

您知道,选择orient=table时会按类型获得schema个字段。

所以我的问题是这样的:如果我这样叫read json
df_again = pd.read_json(df,orient='table', dtype=False)

这是否意味着我们现在不使用该schema部分来得出有关列类型的结论。 还是dtype参数使用另一种机制(不使用schema元数据)在再次构建数据帧时猜测类型?如果是,则使用orient='table'参数添加架构元数据的目的是什么。

示例
import pandas as pd df = pd.DataFrame({"col1": [56], "col2":["testing"], "col3": [1.7], "col4":["1234"]}) json_df = df.to_json(orient='table') df_again = pd.read_json(json_df,orient='table', dtype=True)

df_again = pd.read_json(json_df,orient='table', dtype=False)

0 个答案:

没有答案