小编doo*_*aba的帖子

保存到DataFrame的每种产品/嵌套词典的组合

我是Python的新手,正在为X数量的模型运行初始化参数。我需要从N个字典创建每个可能的组合,每个字典都具有嵌套数据。

我知道我需要以某种方式使用itertools.product,但是我在如何浏览字典上受阻。也许我什至不应该使用字典,而是json之类的东西。我也知道这将创建很多参数/运行。

编辑:添加了注释的说明。我想创建一个需要n个字典的函数-例如。def func(dict *)----作为输入,并创建所有字典中所有单个键/值对的所有可能组合,并返回一个包含所有组合的大DF。

我的数据如下所示:

词典1
{
    "chisel": [
        {"type": "chisel"},
        {"depth": [152, 178, 203]},
        {"residue incorporation": [0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0]},
        {"timing": ["10-nov", "10-apr"]},
    ],
    "disc": [
        {"type": "disc"},
        {"depth": [127, 152, 178, 203]},
        {"residue incorporation": [0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0]},
        {"timing": ["10-nov", "10-apr"]},
    ],
    "no_till": [
        {"type": "user_defined"},
        {"depth": [0]},
        {"residue incorporation": [0.0]},
        {"timing": ["10-apr"]},
    ],
}
Run Code Online (Sandbox Code Playgroud) 词典2
{
    "nh4_n":
        {
            "kg/ha":[110, 115, 120, 125, 130, 135, 140, 145, 150, 155, 160, 165, …
Run Code Online (Sandbox Code Playgroud)

python python-3.x pandas

5
推荐指数
1
解决办法
82
查看次数

标签 统计

pandas ×1

python ×1

python-3.x ×1