【发布时间】:2017-06-13 11:49:39
【问题描述】:
我创建了一个包含几列的数据框(称为 df)(例如 3 列具有以下名称:“数据”、“SID”和“时间”)。 df 只有一行。数据框的每个单元格都包含一个字典,构建如下:
{'column_name': ndarray}
比如SID列的字典是这样的:
{'SID': ndarray}
我想访问/提取存储在字典中的 ndarray,并将它们中的每一个分配给一个以列名命名的新变量,如下所示:
data = df.at[0, 'data']['data']
SID = df.at[0, 'SID']['SID']
time = df.at[0, 'time']['time']
我要求一种通用/迭代的方式来做到这一点。有什么想法吗?
【问题讨论】:
标签: python pandas dictionary dataframe