【发布时间】:2018-03-19 06:36:56
【问题描述】:
我有一个数据集,其中有两列(A 和 B),我想要一个新列 C从B列的第二个日期开始的日期
A B C
1 20170112 20170211
3 20170211 20170315
5 20170315 20170413
9 20170413 20170516
12 20170516
C 列中的最后一个值可以为零或空。
我正在通过这段代码尝试这个
ab = ab %>% group_by(A) %>% mutate(C = B[-1])
但它给了我错误
mutate_impl(.data, dots) 中的错误:列
C的长度必须为 13 (组大小)或一个,而不是 12
【问题讨论】:
标签: r