在输入端,我有嵌套列/值的Pandas Dataframe 。
json_struct = json.loads(df.to_json(orient="records"))
df = pd.io.json.json_normalize(json_struct)
我用这种方法分解/展平列。它工作得很好。
重点是:我想添加带有非默认前缀的新列(当前展平的列带有.""字符,而我想添加"_")。
示例:我不想获取列level1.level2.level3
,而想获取列level1_level2_level3
。
我试过将record_prefix
或meta_prefix
参数传递给pd.io.json.json_normalize,但是没有效果。有什么提示吗?
谢谢你,
1条答案
按热度按时间plicqrtu1#
将
sep
参数更改为所需参数: