我可以帮助您进行翻译。以下是数据框的内容:
基本上,我只需要能够扩展当前的数据框以匹配新文件的记录数,同时保持相同的日期。希望这样说得清楚明白。
我有以下的数据框:
df <- data.frame(
month=c("July", "August", "August"),
day=c(31, 1, 2),
time=c(12, 12, 12))
month day time
1 July 31 12
2 August 1 12
3 August 2 12
我有一个时间文本文件(以十进制格式表示),我想用文本文件中的所有时间替换“时间”列。文本文件中有多个日期,每个日期有超过300条记录。
7-31-2016 #the days are all concatenated together, this line represents the beginning of one day (July 31)
13.12344
13.66445
13.76892
...
8-1-2016 #here is another day (August 1)
14.50333
14.52000
14.53639
...
然而,文本文件比当前数据框要长得多 -- 它有393条记录。因此,我希望生成的数据框看起来像这样:
month day time
5 July 31 13.12344
6 July 31 13.66445
7 July 31 13.76892
.....
393 August 1 14.50333
394 August 1 14.52000
394 August 1 14.53639
基本上,我只需要能够扩展当前的数据框以匹配新文件的记录数,同时保持相同的日期。希望这样说得清楚明白。
txt <- data.frame(value = c('7-31-2016', '13.12344', '13.66445', '13.76892', '8-1-2016', '14.50333', '14.52000', '14.53639'))
,然后像这样做...txt$dash <- grepl('-', txt$value)
但我不知道如何根据该逻辑值扩展数据框,以便您有一个date
和time
列... 然后只需将其连接到您的数据框即可。 - pyll