如何从文本文件中提取第一行?

时间:2015-10-10 08:22:21

标签: r

我有一个我读过的文本文件:

file=read.table("file.txt",skip="1",sep="")

此文本文件的第一行包含有关该文件的信息,然后是观察结果。

我想提取第一行并将其写入新的文本文件。

3 个答案:

答案 0 :(得分:12)

要阅读文件的第一行,您可以执行以下操作:

con <- file("file.txt","r")
first_line <- readLines(con,n=1)
close(con)

要写出来,有很多选择。这是一个:

cat(first_line,file="first_line.txt")

答案 1 :(得分:2)

另一种方法是使用read.table()这样读取它:

read.table(file = 'file.txt',header = F,nrows = 1)

这是一种简单的方法,您可以将数据分为几列,从而更易于使用。

答案 2 :(得分:-1)

要写出来,有很多选择。

cat(first_line,file="first_line.txt")

OR

read.table(file = 'file.txt',header = F,nrows = 1)