我读了很多,但我不知道该怎么做。我有一个包含两列的df:data
和fold
,以及一个名为dicDataFolds
的嵌套字典,data
作为键,fold
作为每个字典的键,如下所示:
dicDataFolds = {'data1': {1: 111936, 2: 111928, 3: 111821, 4: 111852, 5: 111882},
'data2': {1: 1566460, 2: 1566434, 3: 1566245, 4: 1566502, 5: 1566550},
'data3': {1: 292478, 2: 316757, 3: 316671, 4: 292265, 5: 316018},
...
}
我想访问字典以获得'data'和'fold'列值所指向的值,并将其存储在新列中。
有什么建议吗?
- 写一个函数
- 接受Series作为参数;
- 从该序列中提取
data
和fold
值; - 使用这些值访问字典;
- 并返回结果。
- 沿
dataframe[['data','fold']]
轴1应用函数 - 将应用程序的返回值赋给DataFrame 的新列