После долгого утра я сдался!
У меня есть следующий текстовый файл: StationLog.txt
Содержит следующее:
Version = 2.0
StationName = STN67_P70
BeginTime = 2017-10-06.03:25:00
EndTime = 2017-10-06.03:55:00
IgnoreNo = 5000
PumpedVolume = 0
Мне нужно извлечь BeginTime, EndTime и StationName, эти заголовки в порядке, как значения, которые передаются в другой бит кода.
Идея в том, что мне не нужно делать это вручную, так как со временем будет много этих файлов.
Следуя различным другим путеводителям, я дошел до этого:
a <- read.fwf("StationLog.txt", c(37,100), stringsAsFactors=FALSE)
a <- a[grep("=", a$V1), ]
a <- cbind(
do.call( rbind, strsplit(a$V1, "=\\s+") )
Но ударив немного о стену, любая помощь будет принята с благодарностью!