datetime variable value
Date Time name xxx.y
e.g.
datetime variable value
2011-01-01 01:00:00 precipitation 10.0
2011-01-01 02:00:00 precipitation 5.0
2011-01-01 03:00:00 precipitation 0.0
我正在使用
readr::read_table
读它们。
问题是标题有三列,但数据有四列。例如,阅读数据
ex_txt="datetime variable value
2011-01-01 01:00:00 precipitation 10.0
2011-01-01 02:00:00 precipitation 5.0
2011-01-01 03:00:00 precipitation 0.0"
read_table(ex_txt)
返回会出错,因为read_table
有一个显而易见的工作可以跳过第一行,然后使用一系列管道来 以正确的形式获取数据。例如,以下解决了我的问题
read_table(ex_txt,skip=1,col_names = c("date","time","variable","value")) %>%
mutate(datetime=lubridate::ydm_hms(paste(date,time))) %>%
select(datetime,variable,value)
,但是,由于我不喜欢skip=1
Halldór
围绕空间划界文本的步调
read_table
和参数阅读
'
ex_txt <- "datetime variable value
'2011-01-01 01:00:00' precipitation 10.0
'2011-01-01 02:00:00' precipitation 5.0
'2011-01-01 03:00:00' precipitation 0.0"