【发布时间】:2018-11-27 16:22:03
【问题描述】:
我有一个如下所示的数据框(日期):
year month start end
2000 06 01 10
2000 06 11 20
2000 06 21 30
我想创建一个字符串向量(数据框中的每一行一个),以便每个日期都遵循这种格式:
年月开始-结束(第一行是 2000 06 01-10)。
我尝试过使用带有粘贴功能的 for 循环:
titles <- character()
for (i in 1:nrow(dates)){
titles[i] <- paste(dates[i, 1], dates[i,2], dates[i,3], dates[i,4])
}
> titles
[1] "2000 06 01 10" "2000 06 11 20" "2000 06 21 30"
但我不知道如何用破折号替换最后一个空格。有没有办法强制粘贴功能执行此操作,或者我可以使用其他功能?
感谢您的帮助
【问题讨论】: