材料/工具
R语言
CSV文件
电脑
read.csv
R语言用read.csv读取csv文件,读取返回一个data.frame的内存对象。
file,读取文件的名字。
header,布尔值,表示文件第一行是否含有列名。
sep,列分隔符,默认是逗号。一般用的分隔符有:
,(逗号)
:(冒号)
;(分号)
(tab)
空格
特殊单个字符,比如 |, #
quote来自,指文本文件中的引用字符,一般字符串的值都会被quote字符串包含起来。比如说name的字段,值可以写成:
这个就是不同quote的使用。一般就是双引号,单引号和不使用引号这三种。
dec是指文件中用于小数点的字符,一般有点和逗号两种。比如说中国用的就是点,3.1415926.法国用的就是逗号3,1415926
read.csv同read.table只有个别默认值不一样,比如分隔符。其他的参数都是一样的。所以除了上面的参数外,还有下面这些read.table里面的参数。
做几个简单的例子举例。
例子1 简单读取
这个是demo的数据文件。
读取的R script和结果。可以看到Name是字符值,Age是int值,Grade是numeric值。
例子2 读取NA值
修改一下文件,好让文件具有空值。
读取结果可以看到一个缺失值。
例子3 指定分隔符
文件内容修改为
读取结果,使用默认的逗号分隔符读取,只有一列。设置正确的分隔符后,就读出了正确的列数。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 951076433@qq.com 举报,一经查实,本站将立刻删除。如若转载,请注明出处:https://www.xiaomafuwu.com/302267.html