Python中的数据帧转置
我有一个这样的数据帧 输入Python中的数据帧转置,python,pandas,dataframe,pivot,transpose,Python,Pandas,Dataframe,Pivot,Transpose,我有一个这样的数据帧 输入 >>> df sent cite a 1,2,3 b 2,4 c 5 >>> df cite sent 1 a 2 a 2 b 3 a 4 b 5 c 我想转置数据帧,每行包含cite和sent的值。请注意,cite和sent可以重复(例
>>> df
sent cite
a 1,2,3
b 2,4
c 5
>>> df
cite sent
1 a
2 a
2 b
3 a
4 b
5 c
我想转置数据帧,每行包含cite和sent的值。请注意,cite
和sent
可以重复(例如,cite 2
)
预期产出
>>> df
sent cite
a 1,2,3
b 2,4
c 5
>>> df
cite sent
1 a
2 a
2 b
3 a
4 b
5 c
我试过这个,但不起作用
df = df.pivot( columns='cite', values='sent')
尝试
拆分
然后分解
df = df.assign(cite=df['cite'].str.split(',')).explode('cite')
与和一起使用:
数据帧中保存值的数据类型是什么?列表