我需要创建一个新列“Change”,当“Feature”列中的值更改为“ID”列中的特定值时,该列将更新。 我拥有的数据帧:
ID Feature
1 0
1 0
1 1
1 1
2 0
2 0
2 1
2 2
我想要的结果数据帧:
ID Feature Change
1 0 no_change
1 0 no_change
1 1 change
1 1 no_change
2 0 no_change
2 0 no_change
2 1 change
2 2 change
提前谢谢
为掩码和传递给^{} 的每个组比较移位值和回补缺失值:
您可以使用} 获取与前一行的差异,用0填充空值,并将其中不等于0的行指定为
ID
列上的group,并使用^{change
,将其余行指定为no_change
相关问题 更多 >
编程相关推荐