我有以下数据框架:
print(df.head())
Line values
Line1 {'ValueType1': 1}
Line2 {'ValueType2': 3}
Line3 {'ValueType3': 5, 'ValueType4': 6}
字符串
我想在最后有以下dataframe:
Line Valuetype value
Line1 ValueType1 1
Line2 ValueType2 3
Line3 ValueType3 5
Line3 ValueType4 6
型
我如何才能做到这一点?
1条答案
按热度按时间mnemlml81#
1.使用
json_normalize
将字典转换为列join
添加到原始DataFrame和drop
不必要的列melt
要从宽到长取消旋转的 Dataframedropna
和reset_index
以获得输出字符串