2013-06-24 22 views
-1

在我的数据集中,符号“。”用于空白单元格。 我该如何操作下面的代码才能让R处理“。”作为空白?如何读取数据集中的符号作为空白?

文件< - read.csv( “C:\ MyFile.CSV”,首标= T)

预先感谢。

+0

如果用“空白”表示“NA”,则使用'na.strings'参数。 – Roland

+0

然后我会使用File < - read.csv(“C:\ MyFile.CSV”,header = T,na.strings =“。”)? – REnthusiast

回答

1

使用权分离,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 
+0

当我尝试File < - read.csv(“C:\ MyFile.CSV”,header = T,sep ='。')它不起作用?或者我错过了什么? – REnthusiast

+0

@Denis你作为错误得到什么? – agstudy

+0

我用@罗兰的建议,它的工作!不管怎么说,还是要谢谢你! :) – REnthusiast

相关问题