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 回答