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

R 将数字1-7分配给日期列表?,r,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 它应该从2019年4月3日的1开始,一直持续到列表结束。我可以使用什么函数来执行此操作?假设您的日期存储在数据框中: dates_df$numbers <-

初学者请耐心听我说:我有一个日期列表,我想分配一个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    

它应该从2019年4月3日的
1
开始,一直持续到列表结束。我可以使用什么函数来执行此操作?

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

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

dates\u df$numbers假设您的日期存储在数据框中:

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

dates\u df$您正在查找函数
rep()
。这些是表示一周中的几天吗?如果是这样的话,最好明确说明这一点,并使用为此目的而设计的函数。那么,输出并不取决于数据集是否正确排序且不缺少天数。您正在查找函数
rep()
。这些函数是否表示一周中的天数?如果是这样的话,最好明确说明这一点,并使用为此目的而设计的函数。这样,输出就不依赖于数据集的正确排序,而且不缺少天数。