gpt4 book ai didi

R - 按变量分组,然后分配唯一 ID

转载 作者:行者123 更新时间:2023-12-02 02:32:45 24 4
gpt4 key购买 nike

我对使用固定时间值和随时间变化的值去识别敏感数据集感兴趣。我想 (a) 按社会保障号对所有案例进行分组,(b) 为这些案例分配唯一的 ID,然后 (c) 删除社会保障号。

这是一个示例数据集:

personal_id    gender  temperature
111-11-1111 M 99.6
999-999-999 F 98.2
111-11-1111 M 97.8
999-999-999 F 98.3
888-88-8888 F 99.0
111-11-1111 M 98.9

任何解决方案将不胜感激。

最佳答案

dplyr::group_indices()dplyr 1.0.0 起已弃用。应使用 dplyr::cur_group_id() 代替:

df %>%
group_by(personal_id) %>%
mutate(group_id = cur_group_id())

personal_id gender temperature group_id
<chr> <chr> <dbl> <int>
1 111-11-1111 M 99.6 1
2 999-999-999 F 98.2 3
3 111-11-1111 M 97.8 1
4 999-999-999 F 98.3 3
5 888-88-8888 F 99 2
6 111-11-1111 M 98.9 1

关于R - 按变量分组,然后分配唯一 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39650511/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com