如何将两个数值拆分为两列?

时间:2016-02-17 09:24:50

标签: r split

我已经尽力使用拆分功能和其他功能,但无济于事。

1 个答案:

答案 0 :(得分:0)

我们可以将read.table/read.csvsep选项一起使用。

read.table(text=as.character(df1$datetime), sep=' ', 
         col.names=c('date', 'time'),
            header=FALSE, stringsAsFactors=FALSE)
#        date time
#1 01/01/2011 0:00
#2 01/01/2011 1:00
#3 01/01/2011 2:00
#4 01/01/2011 3:00
#5 01/01/2011 4:00

tidyr

library(tidyr)
separate(df1, datetime, into= c('date', 'time'), sep=' ')