I have an input dataframe df which is as follows:
id e
1 {"k1":"v1","k2":"v2"}
2 {"k1":"v3","k2":"v4"}
3 {"k1":"v5","k2":"v6"}
我想“展平”列 'e',以便我的结果数据框如下:
id e.k1 e.k2
1 v1 v2
2 v3 v4
3 v5 v6
我该怎么做?我尝试使用json_normalize,但没有太大的成功。
df.join
之前,您可能需要先执行df = df.reset_index()
,以确保行匹配正确。 - dominik