Как прочитать и напечатать первый заголовок файла в R? - PullRequest
1 голос
/ 02 марта 2012

Я хочу напечатать заголовок файла в R. Я знаю, как использовать read.table и другие методы ввода, поддерживаемые R. Я просто хочу знать R альтернативы команде unix cat или head, которая читает в файле инапечатайте некоторые из них.

Спасибо,

SangChul

1 Ответ

6 голосов
/ 02 марта 2012

read.table() принимает аргумент nrows только для этой цели:

read.table(header=TRUE, text="
    a b
    1 2
    3 4
    ", nrows=1)
#   a b
# 1 1 2

Если вместо этого вы читаете (возможно, менее структурированные) файлы с readLines(), вы можете использовать вместо него аргумент n:

readLines(textConnection("a b
1 2 3 4 some other things
last"), n=1)
# [1] "a b"
...