表示每个事件的发生(df列)

时间:2019-04-12 09:14:49

标签: python pandas numpy

我有一个小块列出与X相比Y的内容

输入df

X    Y
1    a
1    a
2    a
2    a
3    a
4    a
4    b
4    b
2    c
3    c
3    c
5    a

需要输出

Y           X
a     [1,1,2,2,3,4,5]
b     [4,4]
c     [2,3,5]

我尝试过

for idx, row in df.iterrows():
    list = row['Y']
    Id = []
    Id=row['X']
data_df = pd.DataFrame(list(Id), columns=['Y', 'X'])
data_df

但没有结果

谢谢

0 个答案:

没有答案