我有一个数据帧(df)看起来像这样:
<表类>
指数
Cell_1
Cell_2
tbody><<tr>Metal_1 0.2 0.1 Metal_2 0.4 0.2 Metal_3 0.3 0.3 Metal_4 0.5 0.7 表类>
是,字典理解在这里有帮助:
In [362]: {cell: {"processed_result": series}
for cell, series in df.to_dict("series").items()}
Out[362]:
{'Cell_1': {'processed_result': Metal_1 0.2
Metal_2 0.4
Metal_3 0.3
Metal_4 0.5
Name: Cell_1, dtype: float64},
'Cell_2': {'processed_result': Metal_1 0.1
Metal_2 0.2
Metal_3 0.3
Metal_4 0.7
Name: Cell_2, dtype: float64}}
在value"作为推导式的一部分,我们放入了一个长度为1的、"processed_result"键的字典。