9

R言語のread.table()と関数の違いは何ですか?read.delim()

4

2 に答える 2

23

関数の機能がわからないときにヘルプページを読むだけでなく、関数の実際のコードを調べることもできます。たとえば、入力read.delimすると、関数に次のコードが含まれていることがわかります。

> read.delim
function (file, header = TRUE, sep = "\t", quote = "\"", dec = ".", 
    fill = TRUE, comment.char = "", ...) 
read.table(file = file, header = header, sep = sep, quote = quote, 
    dec = dec, fill = fill, comment.char = comment.char, ...)

したがって、これは、タブ区切りのデータを読み取るときに便利なデフォルトの引数値を使用read.delim()するための単なるラッパー関数です。read.table()これは、呼び出しとまったく同じです。

read.table(file, header = TRUE, sep = "\t", quote = "\"", 
    dec = ".", fill = TRUE, comment.char = "")
于 2012-05-15T12:57:44.233 に答える
4

Rヘルプから:

同様に、read.delimとread.delim2は区切りファイルを読み取るためのものであり、デフォルトでは区切り文字のTAB文字になっています。これらのバリアントでは、header=TRUEおよびfill=TRUEであり、コメント文字が無効になっていることに注意してください。

于 2012-05-15T11:27:21.747 に答える