将1-7分配给日期列表?

时间:2019-06-04 20:58:00

标签: r

这里是初学者,请多多包涵:我有一个日期列表,我想为1-7分配一个数字:

3/27/2019   1

3/28/2019   2

3/29/2019   3

3/30/2019   4

3/31/2019   5

4/1/2019    6

4/2/2019    7

4/3/2019    

4/4/2019    

它应该从1的{​​{1}}开始,并继续进行直到列表结束。我可以使用什么功能来做到这一点?

1 个答案:

答案 0 :(得分:2)

假设您的日期存储在数据框中:

dates_df$numbers <- rep(1:7, length.out = nrow(dates_df))

rep()函数将复制第一个参数 1:7-创建一个从1到7的序列的向量 length.out-将复制1:7直到它是length.out long的参数 nrow(dates_df)-希望重复1:7序列,直到其长度与日期向量相同