这应该是一个简单的问题,但我认为我只是错过了我应该搜索的关键字。
假设我有一个两列长的数据集,如下所示:
test = pd.DataFrame(
{
'color': ['white', 'white', 'white',
'red', 'red', 'red',
'black', 'black', 'black'],
'value': [1,2,3,4,5,6,7,8,9]
})
如何将其转换为以下格式:
white red black
1 4 7
2 5 8
3 6 9
我意识到这应该是一个简单的枢轴函数,例如:
test.pivot('color', 'value'),但这会产生与周围 NaN 的对角线中的值。有什么办法可以解决这个问题吗?
catspeake
白衣非少年
富国沪深
相关分类