我有一个 Dataframe ,看起来像这样:
ID val1 val2 ... val10
1 1 45 2
2 1 34 90
3 1 90 9
4 1 10 10
...
5000
我想合并val-columns,将10行(1-10、11-20...)合并为1行,这样看起来就像这样(ID每10行更改一次,我不想对数据进行排序,只需将10行合并为1行):
ID val1 val2 ... val100
1 1 45 2
2 2 10 60
3 3 40 9
4 4 1 140
...
500
我对Pandas还很陌生,我只能找到一个简单的方法来排序,然后通过相同的列值来合并行。问题是,我只想合并10行的val-columns,有时在我的日期中会再次出现相同的ID。
1条答案
按热度按时间sgtfey8w1#
这应该做到: