R语言读取数据空值
2016-09-30 10:32
281 查看
---------txt文件----------
第一种:从数据库中导出的txt文件,文件内容形如:
"ID" "ITEM"
"1080254842" "汉字"
"1080254842" "中文"
"1080594798" ""
"1080594798" ""
文件中的内容有双引号,空值的时候是一对双引号
导入数据:test <-read.table("filename.txt",header=TRUE)
空值部分并不是NA,R语言不会把他识别为NA,改为下面的语句
test <-read.table("filename.txt",header=TRUE,na.strings = "")
即可解决。
第二种:txt文件形如
ID ITEM
1080254842 汉字
1080254842 中文
1080594798
1080594798
文件中的内容无双引号,空值就是空白
导入数据:
test <-read.table("filename.txt",header=TRUE)
会出现错误:Error in scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings, :3行没有2元素
第三行第二元素没有。修改为
test <-read.table("filename.txt",header=TRUE,fill=TRUE)
导入数据成功,但是,空值仍然不是NA,还需加上na.strings = "",
test <-read.table("filename.txt",header=TRUE, fill=TRUE, na.strings = "")
成功导入。
----csv文件----------
test <-read.csv("test.csv",header=TRUE,sep=",",na.strings = "")
其中,header =TRUE,表示把第一行作为标题。
sep=",",是由于csv文件的列是用逗号分开的,加上sep=",",帮助R通过识别逗号来分割列。不加可能会出现原本多列数据导入后变为一列的情况。
na.strings = "":处理缺失值问题。
第一种:从数据库中导出的txt文件,文件内容形如:
"ID" "ITEM"
"1080254842" "汉字"
"1080254842" "中文"
"1080594798" ""
"1080594798" ""
文件中的内容有双引号,空值的时候是一对双引号
导入数据:test <-read.table("filename.txt",header=TRUE)
空值部分并不是NA,R语言不会把他识别为NA,改为下面的语句
test <-read.table("filename.txt",header=TRUE,na.strings = "")
即可解决。
第二种:txt文件形如
ID ITEM
1080254842 汉字
1080254842 中文
1080594798
1080594798
文件中的内容无双引号,空值就是空白
导入数据:
test <-read.table("filename.txt",header=TRUE)
会出现错误:Error in scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings, :3行没有2元素
第三行第二元素没有。修改为
test <-read.table("filename.txt",header=TRUE,fill=TRUE)
导入数据成功,但是,空值仍然不是NA,还需加上na.strings = "",
test <-read.table("filename.txt",header=TRUE, fill=TRUE, na.strings = "")
成功导入。
----csv文件----------
test <-read.csv("test.csv",header=TRUE,sep=",",na.strings = "")
其中,header =TRUE,表示把第一行作为标题。
sep=",",是由于csv文件的列是用逗号分开的,加上sep=",",帮助R通过识别逗号来分割列。不加可能会出现原本多列数据导入后变为一列的情况。
na.strings = "":处理缺失值问题。
相关文章推荐
- 无法读取Excel中的数据单元格。有数据,但是读出来全是空值
- R语言读取外部数据文件
- R语言读取数据(Practical Data Science with R 第二章)
- spss、R语言、Python数据分析系列(3):R语言从外部读取数据
- spss、R语言、Python数据分析系列(2)---spss读取数据
- R语言学习笔记(二)——从文件读取数据
- R语言:读取数据
- R语言读取空间数据以及ArcGIS中OLS工具回归结果可视化R语言版
- R语言学习第五天----数据读取以及数据保存
- spss、R语言、Python数据分析系列(4):python读取外部数据
- (R语言)从文件中读取数据
- R语言读取Excel和对数据框的操作
- R语言学习之获取数据的学习(XML和JSON文件的读取)
- R语言读取Excel电子表格数据7种方法比较(结果惊呆本宝宝)
- R语言︱list用法、批量读取、写出数据时的用法
- R语言如何读取mat数据
- R语言学习的读取数据
- R语言如何从外部读取数据到R中
- R语言读CSV、txt文件方式以及read.table read.csv 和readr(大数据读取包)
- R语言:读取数据