gpt4 book ai didi

python - Pandas 数据框到 namespace 为 None 的嵌套字典

转载 作者:行者123 更新时间:2023-12-04 03:56:13 25 4
gpt4 key购买 nike

我有一个像这样的 pd 数据框,需要转换成带有 None 命名空间和嵌套数据框的字典吗?

pandas dataframe

data = {None: {
'Periods': {None: 8759},
'Years': {None: 20},
'Scenarios': {None: 1},
'Scenario_Weight': {1: 1},
}}

最佳答案

尝试 DataFrame.pivot + DataFrame.to_dict

data = {None : df.pivot(index='Index', columns='Key', values='Value').to_dict()}

或者:

data = {None : df.pivot(*df).to_dict()}

如有必要,替换空白:

data = {None : df.replace(r'^\s*$', None, regex=True).pivot(*df).to_dict()}

关于python - Pandas 数据框到 namespace 为 None 的嵌套字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63866525/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com