在R中读取文本文件的特定行

6

我有一个以制表符分隔的txt格式文件。 我想问的问题是是否可以跳转到特定的行,但不使用for循环。例如,如果我想跳转到第二行,我已经这样做:

  fileName="table.txt"
  con=file(fileName,open="r")
  for (i in 1:2){
      ctable<-readLines(con,n=1)
  }

但我不想使用for循环,有什么其他方法吗? 谢谢。

4
你可以使用readLines(con, n=x)函数读取文本文件中的内容,并忽略输出结果。其中,x表示你想要跳过的行数,下一行将会读取第x+1行的内容。 - Ben Bolker
1个回答

4

使用read.table()函数,并在skip参数中提供要跳过的行数。在控制台输入?read.table以获取有关其他参数和包装器的更多信息。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接