python - Pandas - 合并重复行并为每一行创建新列
问题描述
我有一个熊猫数据框,其中包含几个重复的行,如下所示
|ID|Gender|Result|Date|
|1|M|Pos|1|
|1|M|Pos|10|
|2|F|Neg|5|
|2|F|Pos|7|
我想根据“ID”列合并重复的行,并为每个“结果”和“日期”创建一个新列,如下所示
|ID|Gender|Result1|Date1|Result2|Date2|
|1|M|Pos|1|Pos|10|
|2|F|Neg|5|Pos|7|
解决这个问题的最佳方法是什么?我想我应该使用groupby()
,但我不知道添加列。
解决方案
推荐阅读
- .net - 是否可以从 JsonProvider 获取文字?
- python - Python pandas 数据框仅使用行信息而不是列 max min 对每一行进行规范化
- python - python中每个日志记录级别的适当使用文档
- swift - 添加 30 天后如何修复日期格式化程序
- delphi - 使用虚拟类访问私有字段
- excel - 工作表循环,数组
- java - 如何从 psd 文件中提取预览图像;使用 Java
- c - 从二叉搜索树错误中删除节点?
- python - 如何在 QVideoWidget 顶部以透明度绘制 QtGraphicsView
- c# - 如何在 C# 中合并 2 个组框?