R语言怎么读取CSV文件,r语言读取csv文件读不出来。

怎么用R语言读取CSV文件呢?今天教给大家读取方法。

R语言怎么读取CSV文件,r语言读取csv文件读不出来。

材料/工具

R语言

CSV文件

电脑

read.csv

R语言用read.csv读取csv文件,读取返回一个data.frame的内存对象。

R语言怎么读取CSV文件,r语言读取csv文件读不出来。

file,读取文件的名字。
header,布尔值,表示文件第一行是否含有列名。
sep,列分隔符,默认是逗号。一般用的分隔符有:
,(逗号)
:(冒号)
;(分号)
(tab)
空格
特殊单个字符,比如 |, #
quote来自,指文本文件中的引用字符,一般字符串的值都会被quote字符串包含起来。比如说name的字段,值可以写成:

R语言怎么读取CSV文件,r语言读取csv文件读不出来。

这个就是不同quote的使用。一般就是双引号,单引号和不使用引号这三种。
dec是指文件中用于小数点的字符,一般有点和逗号两种。比如说中国用的就是点,3.1415926.法国用的就是逗号3,1415926
read.csv同read.table只有个别默认值不一样,比如分隔符。其他的参数都是一样的。所以除了上面的参数外,还有下面这些read.table里面的参数。

做几个简单的例子举例。

R语言怎么读取CSV文件,r语言读取csv文件读不出来。

例子1 简单读取

这个是demo的数据文件。

R语言怎么读取CSV文件,r语言读取csv文件读不出来。

读取的R script和结果。可以看到Name是字符值,Age是int值,Grade是numeric值。

R语言怎么读取CSV文件,r语言读取csv文件读不出来。

例子2 读取NA值

修改一下文件,好让文件具有空值。

R语言怎么读取CSV文件,r语言读取csv文件读不出来。

读取结果可以看到一个缺失值。

R语言怎么读取CSV文件,r语言读取csv文件读不出来。

例子3 指定分隔符

文件内容修改为

R语言怎么读取CSV文件,r语言读取csv文件读不出来。

读取结果,使用默认的逗号分隔符读取,只有一列。设置正确的分隔符后,就读出了正确的列数。

R语言怎么读取CSV文件,r语言读取csv文件读不出来。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 951076433@qq.com 举报,一经查实,本站将立刻删除。如若转载,请注明出处:https://www.xiaomafuwu.com/302267.html

(0)
代码小二的头像代码小二

相关推荐