在python中复制两个数据帧之间的数据



我有两个不同的数据框架,它们都包含一个公共元素(标识符)。我想从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')

相关内容

  • 没有找到相关文章

最新更新