python - 如何根据列并排重塑熊猫数据框?
问题描述
我只是想做以下练习:我想将 A 列的值用作 B 列的聚合器,但我不想使用“sum”或“mean”之类的函数,而是希望将这些值并排. 让我给你举个例子。
前:
d = {'A': [0,1,2,3,4,0,1,2,3,4],
'B': [10,11,17,13,15,2,3,19,20,21]}
df = pd.DataFrame(d)
df
A B
0 10
1 11
2 17
3 13
4 15
0 2
1 3
2 19
3 20
4 21
我想怎么看:
A D E
0 10 2
1 11 3
2 17 19
3 13 20
4 15 21
在我的脑海中,解决方案可能是使用unstack
或者可能是 a groupby
,但我想不出如何制定它。
谢谢
解决方案
推荐阅读
- java - 无法在来自 JAVA 服务器的 android 流中播放 mp3 文件
- javascript - 在 javascript 中实现提交操作
- azure-cosmosdb - 如何为 Mongo API 禁用 Cosmos DB 分片键
- google-sheets - 在 Google 表格中复制公式
- java - 如何修复片段中 registerReceiver() 的空返回,并且相同的代码在 Activity 中工作
- laravel-5 - 如何验证 Google recaptcha v3 的域
- python - 如何遍历多个 DataFrame 并生成多个列表?
- vb.net - 组合框搜索表单加载事件的第一个索引项。我如何停止表单加载事件的搜索
- java - 如何将函数作为参数传递给 computeIfAbsent 方法?
- java - 继承中如何初始化父子字段?