我真的只想要R中的csv文件的标题,不知道最好的方法是什么。
我想像
read.csv(readLines("file.csv", n=3))
可能有效,但当然readLines
的输出不是有效连接。我想也许这里有stdin
聪明的东西,但无法弄明白。
我正在寻找更好的东西,而不仅仅是将readLines输出写入文件并将其读回,或者手动实现read.csv已经执行的头解析。 (当然这些方法可行,但它们看起来有点粗糙;更一般地说,我试图理解如何最好地将文本重定向为连接)。
答案 0 :(得分:5)
nrows=
传递了read.table()
个参数。
示例:
R> dim(read.csv("/usr/local/lib/R/site-library/fortunes/fortunes/fortunes.csv",
+ nrows=3, header=TRUE, sep=";"))
[1] 3 5
R>
(原谅sep=";"
,但我想选择一个我们可能都有的文件......)