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

R 如何从文本文件中提取第一行?,r,R,我有一个文本文件,读起来像这样: file=read.table("file.txt",skip="1",sep="") read.table(file = 'file.txt',header = F,nrows = 1) 该文本文件的第一行包含有关该文件的信息,然后是观察结果 我想提取第一行并将其写入新的文本文件。要读取文件的第一行,可以执行以下操作: con <- file("file.txt","r") first_line <- readLines(con,n=1) cl

我有一个文本文件,读起来像这样:

file=read.table("file.txt",skip="1",sep="")
read.table(file = 'file.txt',header = F,nrows = 1)
该文本文件的第一行包含有关该文件的信息,然后是观察结果


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

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

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

另一种方法是使用read.table()读取,如下所示:

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

这是一种简单的方法,您可以将数据分为列,这样更易于处理

写出来有很多选择

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


欢迎来到SO。你的答案是先前答案的副本,没有为问题添加更多的知识或见解。您可能会发现阅读本指南有助于回答以下问题: