我有两个不同的数据框架,它们都包含一个公共元素(标识符)。我想从df1复制df2中的每个标识符的数据(每个标识符可以在df1中重复最多5次)
df1—data vertical
id_column value1
identifier1 some data1
identifier1 some data2
identifier1 some data3
identifier2 some data2
identifier2 some data1
identifier3 some data3
当df2看起来像这样,这是信息应该如何从df1复制:
df2——数据水平
id_column new1 new2 new3
identifier1 some data1 some data2 some data3
identifier2 some data2 some data1
identifier3 some data3
是否有一种方法可以用python做到这一点?
非常感谢您的帮助
我不确定我是否理解,但如果您想将df1转换为df2,您可以使用:
df1.pivot(index='id',columns='value1')