r - 创建日期向量,更改因子和格式
问题描述
我有以下代码:
gsub("-","/",paste(cut(seq(as.POSIXct(Sys.Date(),format="%d-%b-%y"), by = "-1 day", length.out = 10),"days"),collapse = ","))
输出:
"2019/03/20,2019/03/19,2019/03/18,2019/03/17,2019/03/16,2019/03/15,2019/03/14,2019/03/13,2019/03/12,2019/03/11"
然而,想要的结果是
'20/03/2019','19/03/2019','18/03/2019','17/03/2019','16/03/2019','15/03/2019','14/03/2019','13/03/2019','12/03/2019','11/03/2019'
我怎样才能做到这一点?
问候
解决方案
不确定您要做什么,但您可以通过执行生成所需的输出
format(Sys.Date() - 1:10, "%d/%m/%Y")
#[1] "20/03/2019" "19/03/2019" "18/03/2019" "17/03/2019" "16/03/2019" "15/03/2019"
# "14/03/2019" "13/03/2019" "12/03/2019" "11/03/2019"
推荐阅读
- mongodb - 具有特定条件的 MongoDB find()
- docker - Docker容器中的Docker golang客户端
- c++ - 基本 C++ / 阈值化和过滤图像
- github - GitHub页面自定义域我按要求做了:(
- python - 如何在为现有 df 创建新列时摆脱 settingWithCopyWarning
- macos - 在 Automator 中使用“运行 Shell 脚本”时无法定义变量
- java - 如何在java中单独忽略JSON字段
- sql - SQL 与 groupby 函数的混淆
- excel - 使用 excel 2010 VBA,子程序没有在行后运行:Sheets("Sheet1").Range("A4:AL60").Clear。这可以解决吗?
- excel - 允许用户选择“打印 PDF”的保存文件路径