【发布时间】:2018-11-04 10:29:12
【问题描述】:
我在 pandas 数据框列中有一个字典,输入是,
import pandas as pd
df = pd.DataFrame([{'A': {'k1': 10}}, {'A': {'k2': 20, 'k3': 30}}, {'A': {'k4': 15}}])
df
A
0 {u'k1': 10}
1 {u'k3': 30, u'k2': 20}
2 {u'k4': 15}
我想将'A'列中dict的键和值拆分为新列并拆分为行(取决于字典中的键数),基本上输出应该是这样的,
keys values
0 k1 10
1 k3 30
2 k2 20
3 k4 15
【问题讨论】: