如何解决cur_group_id无法识别为dplyr对分组数据的函数
这是我的数据集:
record_id voucher_number ice sets
<int> <chr> <chr> <chr>
1 1 app1 app app
2 1 00000 1 1
3 1 11111 1 2
4 1 22222 1 3
5 1 11111 2 4
6 2 app2 app app
7 2 33333 1 1
8 2 44444 1 2
9 2 33333 2 3
10 2 33333 3 4
11 3 app3 app app
12 3 55555 1 1
13 3 66666 1 2
14 3 55555 2 3
15 3 66666 2 4
16 3 55555 3 5
17 3 77777 1 6
我正在尝试创建另一个变量列,以表示record_id
中voucher_number
和set
的不同组合。当我使用以下代码段
dplyr::group_by(
record_id,voucher_number
) %>%
dplyr::mutate(
instrument = row_number(),instrument = replace(instrument,is.na(voucher_number),"application"),voucher_sets = cur_group_id()
)
我遇到以下错误:
Error in cur_group_id() : could not find function "cur_group_id"
任何想法都可能在这里出什么问题。另外,发布的数据集不是我正在使用的真实数据集。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。