在我的数据集中,符号“。”用于空白单元格。 我该如何操作下面的代码才能让R处理“。”作为空白?如何读取数据集中的符号作为空白?
文件< - read.csv( “C:\ MyFile.CSV”,首标= T)
预先感谢。
在我的数据集中,符号“。”用于空白单元格。 我该如何操作下面的代码才能让R处理“。”作为空白?如何读取数据集中的符号作为空白?
文件< - read.csv( “C:\ MyFile.CSV”,首标= T)
预先感谢。
使用权分离,sep='.'
:
read.table(text='a.b.c
a.b.c',sep='.')
V1 V2 V3
1 a b c
2 a b c
编辑 正如@Roland提到的,由OP “空白” missings值表示,因此在这里你应该设置na.strings
参数:
read.table(text='a b c .
a b c D',sep='',na ='.')
V1 V2 V3 V4
1 a b c <NA>
2 a b c D
当我尝试File < - read.csv(“C:\ MyFile.CSV”,header = T,sep ='。')它不起作用?或者我错过了什么? – REnthusiast
@Denis你作为错误得到什么? – agstudy
我用@罗兰的建议,它的工作!不管怎么说,还是要谢谢你! :) – REnthusiast
如果用“空白”表示“NA”,则使用'na.strings'参数。 – Roland
然后我会使用File < - read.csv(“C:\ MyFile.CSV”,header = T,na.strings =“。”)? – REnthusiast