R语言中的read.table()函数和read.delim()函数有什么不同?
发布于 2012-05-15 20:57:44
除了在不确定函数的作用时阅读帮助页之外,您还可以检查函数的实际代码。例如,输入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-15 19:27:22
来自R帮助:
类似地,read.delim和read.delim2用于读取分隔文件,默认使用制表符作为分隔符。请注意,在这些变体中,header = TRUE和fill = TRUE,并且注释字符被禁用。
https://stackoverflow.com/questions/10599708
复制相似问题