【发布时间】:2021-12-27 03:27:58
【问题描述】:
如果我在数据框中有一列带有字典:
col1
{10:24, 7:3}
{5:24, 1:2, 7:8}
{1:1}
如何执行从每个字典中为每一行提取键的操作?所以我需要得到:
col1
10, 7
5, 1, 7
1
如何做到这一点? df["col1"] = df["col1"].keys() 不起作用,我不知道为什么
【问题讨论】:
-
df['col1'].apply( lambda item: item.keys() )? -
或者它可能会与
.str一起使用(即使你有字典)df["col1"].str.keys()
标签: python python-3.x dataframe dictionary