如何在R中读取和打印文件的第一个头?

San*_*hoi 1 unix r head cat

我想在R中打印一个文件的头.我知道如何使用R支持的read.table和其他输入方法.我只想知道读取文件中的unix命令cat或head的R替代方法并打印一些他们.

谢谢,

SangChul

Jos*_*ien 6

read.table()需要一个nrows说法只是这个目的:

read.table(header=TRUE, text="
    a b
    1 2
    3 4
    ", nrows=1)
#   a b
# 1 1 2
Run Code Online (Sandbox Code Playgroud)

如果您正在读取(可能结构较少的)文件readLines(),则可以使用其n参数:

readLines(textConnection("a b
1 2 3 4 some other things
last"), n=1)
# [1] "a b"
Run Code Online (Sandbox Code Playgroud)