正如标题所示,我的 Dataframe 如下所示:
| 识别号|随访月|值-x|值-y|
| - ------| - ------| - ------| - ------|
| 1个|无|十二|十二|
| 1个|无|十一|十四|
| 第二章|无|十个|十一|
| 第二章|三个|十一|无|
| 第二章|无|十二|1个|
| 1个|三个|十三|十二|
| 第二章|三个|十一|五个|
我想添加另一个名为timepoint的列,使表格看起来如下所示:
| 识别号|随访月|值-x|值-y|时间点|
| - ------| - ------| - ------| - ------| - ------|
| 1个|无|十二|十二|1个|
| 1个|无|十一|十四|1个|
| 第二章|无|十个|十一|1个|
| 第二章|三个|十一|无|第二章|
| 第二章|无|十二|1个|1个|
| 1个|三个|十三|十二|第二章|
| 第二章|三个|十一|五个|第二章|
| 第二章|三个|十一|无|第二章|
| 第二章|无|十二|1个|1个|
| 1个|三个|十三|十二|第二章|
| 第二章|三个|十一|五个|第二章|
到目前为止,我试着按ID和月份对行进行分组,然后使用cumcount应用一个时间点。这没有给我任何结果,如果能帮助我处理这个问题,我将不胜感激。
1条答案
按热度按时间rjee0c151#
从您的表中,我只能推断出您希望基于
Follow up month
中的相应值创建Timepoint
列,该列看起来如下所示:输出:
编辑
根据您的评论,这应该是您想要的: