R数据科学实战工具详解与案例分析 》 —1.1.2 read.delim/delim2—特定分隔符数据读取

网友投稿 1544 2022-05-30

1.1.2 read.delim/delim2—特定分隔符数据读取

read.delim/delim2这两个函数是专门用来处理以tab分隔数据的文件的,delim可用来读取小数点是“.”的数据,delim2则用来处理小数点是“,”的数据,所以这两个函数与read.csv/csv2唯一不同的就只是参数sep = "\t"。聪明的你很可能已经想到了如果使用这两个函数的默认设置来读取以逗号分隔的数据会发生什么。函数的默认参数会在原始数据中不断地寻找tab分隔符,找不到的话就会如同1.1.1节里面演示的那样,将所有变量都挤在一列里。read.delim/delim2的示例代码如下:

> read.delim

function (file, header = TRUE, sep = "\t", quote = "\"", dec = ".",

fill = TRUE, comment.char = "", ...)

《R数据科学实战:工具详解与案例分析 》 —1.1.2 read.delim/delim2—特定分隔符数据读取

read.table(file = file, header = header, sep = sep, quote = quote,

dec = dec, fill = fill, comment.char = comment.char, ...)

无论是read.csv还是read.delim,帮助文档中的参数格式都是相同的。从上面的代码结果中可以看出,read.delim执行的其实,是函数read.table。其实,这4个函数(read.csv/read.csv2/read.delim/read.delim2)都只是它们的母函数read.table的变形罢了。这样做的原因有可能是因为在RStudio出生之前,read.csv/delim比read.table更容易记住,也有可能只是Henrik Bengtsson(utils包的笔者)觉得这样做很酷。具体是什么原因已经不再重要,会用这些函数才是第一要务。

数据挖掘

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:GaussDB(DWS) TCP的KeepAlive(Windows、Linux)
下一篇:谈一谈软件测试需求分析
相关文章