【发布时间】:2022-01-12 22:20:11
【问题描述】:
我正在尝试从原始字符串创建日期序列。
library(tidyverse)
tmp <- "1900-01-01 3000-01-01"
这会产生一个长度为 2 的向量:
tmp %>% str_split(., " ", simplify = T) %>% as.vector() %>% as.Date
我需要根据该管道的结果创建一系列日期。我的工作流程需要使用管道运算符。
tmp %>% str_split(., " ", simplify = T) %>% as.vector() %>% as.Date %>% seq(from = magrittr::extract(., 1), to = magrittr::extract(., 2), by = "1 day")
这个实现失败了,我不确定为什么。但我也试过这个,但无济于事:
tmp %>% str_split(., " ", simplify = T) %>% as.vector() %>% as.Date %>% magrittr::extract(., 1):magrittr::extract(., 2)
seq() 不支持管道吗?我错过了什么?
【问题讨论】: