【发布时间】:2020-08-17 14:00:31
【问题描述】:
我正在为一件非常简单的事情而苦苦挣扎。我有一个数据框,其中Comments 列包含单场观察独有的信息(在这种情况下为时间)。例如:
data <- data.frame("Species" = c("TURPHI", "EMBHER", "ANTTRI"),
"Date" = c("2020/06/03", "2020/06/03", "2020/06/03"),
"Comments" = c("21:00;23:00;23:45", "22:01", "21:51"),
stringsAsFactors = FALSE)
> data
Species Date Comments
1 TURPHI 2020/06/03 21:00;23:00;23:45
2 EMBHER 2020/06/03 22:01
3 ANTTRI 2020/06/03 21:51
如果每一行在Comments 列中有超过1 个元素,我必须拆分每一行。元素由; 分隔。在前面的例子中,第 1 行必须被分成 3 行,每行都有它的时间,例如:
> data
Species Date Time
1 TURPHI 2020/06/03 21:00
2 TURPHI 2020/06/03 23:00
3 TURPHI 2020/06/03 23:45
4 EMBHER 2020/06/03 22:01
5 ANTTRI 2020/06/03 21:51
非常感谢!!
【问题讨论】:
标签: r