write.table()中的quote参数只能使用双引号吗?

时间:2012-07-23 10:12:00

标签: r

在R的write.table()函数中,是否可以为quote参数提供一个字符来代替标准双引号(")?

e.g。尝试提供单引号'作为参数:

  name sex age height
1   x1   F  18    162
2   x2   M  19    170
3   x3   M  21    178
4   x4   F  22    166
5   x5   F  23    165

write.table('test',data,sep=',',row.names=F,quote="\'")  

返回:

  

write.table(“test”,data,sep =“,”,row.names = F,quote =“\'”)出错:     无效的'报价'规范

1 个答案:

答案 0 :(得分:3)

我明白了。

  1. quote=T,每个列数据都会被双引号括起来。
  2. quote=F,每个列数据都不会被双引号括起来。
  3. quote=vector,例如同伴:

      

    write.table(file ='test',data,sep =',',row.names = F,quote = c(1,2))

  4. 第1列第2列将用双引号括起来。