通过在r中包含开始和结束日期来生成日期变量
我有一个如下所示的数据框:通过在r中包含开始和结束日期来生成日期变量,r,dataframe,R,Dataframe,我有一个如下所示的数据框: id date start_date end_date 1 3 2 9 1 5 2 9 2 8 5 10 2 9 5 10 我想在日期列中包括开始日期和结束日期: id date 1 2 1 3 1 5 1 9 2 5 2 8 2 9 2 10 以长格式显示数据,并为每个id只保留唯一的行 library(dplyr
id date start_date end_date
1 3 2 9
1 5 2 9
2 8 5 10
2 9 5 10
我想在日期列中包括开始日期和结束日期:
id date
1 2
1 3
1 5
1 9
2 5
2 8
2 9
2 10
以长格式显示数据,并为每个
id
只保留唯一的行
library(dplyr)
library(tidyr)
df %>%
pivot_longer(cols = -id) %>%
arrange(id, value) %>%
distinct(id, value)
# id value
# <int> <int>
#1 1 2
#2 1 3
#3 1 5
#4 1 9
#5 2 5
#6 2 8
#7 2 9
#8 2 10
库(dplyr)
图书馆(tidyr)
df%>%
pivot_更长(cols=-id)%>%
排列(id,值)%>%
不同(id、值)
#id值
#
#1 1 2
#2 1 3
#3 1 5
#4 1 9
#5 2 5
#6 2 8
#7 2 9
#8 2 10
以长格式提供数据,并为每个id只保留唯一的行
library(dplyr)
library(tidyr)
df %>%
pivot_longer(cols = -id) %>%
arrange(id, value) %>%
distinct(id, value)
# id value
# <int> <int>
#1 1 2
#2 1 3
#3 1 5
#4 1 9
#5 2 5
#6 2 8
#7 2 9
#8 2 10
库(dplyr)
图书馆(tidyr)
df%>%
pivot_更长(cols=-id)%>%
排列(id,值)%>%
不同(id、值)
#id值
#
#1 1 2
#2 1 3
#3 1 5
#4 1 9
#5 2 5
#6 2 8
#7 2 9
#8 2 10