【发布时间】:2019-04-16 10:10:42
【问题描述】:
我有一个这样的名称和列表数据框:
| Name | value |
|:-----|------:|
| A |[1,4,7]|
| A |[9,2,5]|
| A |[6,9,3]|
| A |[1,4,7]|
| A |[9,2,5]|
| B |[6,9,3]|
| B |[1,4,7]|
| B |[9,2,5]|
| B |[6,9,3]|
| B |[1,4,7]|
我想将此数据框重塑为另一个数据框,因为所有名称都会有 3 个这样的列表:
| Name | value |
|:-----|----------:|
| A |[1,9,6,1,9]|
| A |[4,2,9,4,2]|
| A |[7,5,3,7,5]|
| B |[6,1,9,6,1]|
| B |[9,4,2,9,4]|
| B |[3,7,5,3,7]|
有没有更简单的方法可以通过使用 pandas 来做到这一点?
【问题讨论】:
-
在我看来 numpy 应该在这里有所帮助。
-
这看起来像一个转置,然后是一个枢轴
标签: python pandas numpy dataframe pandas-groupby