从R中的不同文件在一行中插入时间
在2009-2017年期间,我每小时(0到23)有23个单独的文件(70个标题)。我需要将时间/日期合并为一行 例如: 小时0.txt从R中的不同文件在一行中插入时间,r,R,在2009-2017年期间,我每小时(0到23)有23个单独的文件(70个标题)。我需要将时间/日期合并为一行 例如: 小时0.txt Date A1 A2 . . . . A75 2009-01-01 00:30:00 10 11 value 2009-01-02 00:30:00 12 13 value 2009-01-03
Date A1 A2 . . . . A75
2009-01-01 00:30:00 10 11 value
2009-01-02 00:30:00 12 13 value
2009-01-03 00:30:00 14 15 value
.
.
.
2017-01-29 00:30:00 16 17 . . . . value
2017-01-30 00:30:00 18 19 value
小时1.txt
Date A1 A2 . . . . A75
2009-01-01 01:30:00 20 21 value
2009-01-02 01:30:00 22 23 value
2009-01-03 01:30:00 24 25 value
.
.
.
2017-01-29 01:30:00 26 27. . . . . value
2017-01-30 01:30:00 28 29 value
我想创建包含所有小时文件的最终文件,如
Date A1 A2 . . . . value
2009-01-01 00:30:00 10 11 value
2009-01-01 01:30:00 20 21 value
2009-01-01 02:30:00 value value value
2009-01-01 03:30:00 value value value
.
.
2009-01-02 00:30:00 12 13 value
2009-01-02 01:30:00 22 23 value
2009-01-02 02:30:00 value value value
我尝试了rbind(hour\u 0,hour\u 1)
和merge(hour\u 0,hour\u 1,by='Date')
,但无法解决它。
有什么想法吗?
我得到的结果如下(例如hour1.txt和hour2.txt)
基准R:
df_new <- rbind(data.frame(hour_0, stringsAsFactors = FALSE),
data.frame(hour_1, stringsAsFactors = FALSE))
df_new根据您提供的信息很难回答您的问题。您能否添加更多信息,包括显示尝试rbind()
和merge()
时会发生什么的信息?我已经编辑了这个问题。希望这次能提供更好的信息。
df_new <- rbind(data.frame(hour_0, stringsAsFactors = FALSE),
data.frame(hour_1, stringsAsFactors = FALSE))