R如何读取具有可变长度的最后一列的文本文件

时间:2015-04-03 20:03:55

标签: r

我尝试使用这种语法,但问题是我的txt文件对于我感兴趣的最后一列有差异长度,如何选择宽度=从pos.12到行尾?有这样的方式吗?我在下面的文件中放了样品行,Tx全部 马里奥

01/08/2015 New Features.mp4 01/08/2015 Add percent total.mp4 01/08/2015 Fix length.mp4

read.fwf("data.txt", c(11,????)

1 个答案:

答案 0 :(得分:0)

text <- c("01/08/2015 New Features.mp4",
          "01/08/2015 Add percent total.mp4",
          "01/08/2015 Fix length.mp4")
data <- tempfile()
writeLines(text, data)
lines <- readLines(data)
date <- substr(lines, 1, 11)
text <- substr(lines, 12, nchar(lines))
parsed <- data.frame(date = date, text = text)