2012-06-27 42 views
17

我试图从R表中创建csv文件。但我不明白为什么所有的值得到 检查与“”当我使用write.csv()函数。我的数据是这样的:从csv值中删除“”,写入CSV时更改列名称

 Sample Sample_Name Sample_Group Pool_ID Sample_Plate NorTum Sentrix_ID Sentrix_Position HybNR 
    1 00_11242 00_24200N2 MUTYH GS0005703-OPA GS0010004-DNA N  1280307 R007_C005 1 
    2 00_11242 00_24200N2 MUTYH GS0005704-OPA GS0010004-DNA N 1280307 R007_C011 1 
    3 00_11242 00_24200N2 MUTYH GS0005702-OPA GS0010004-DNA N 1416198 R007_C011 2 
    4 00_11242 00_24200N2 MUTYH GS0005701-OPA GS0010004-DNA N 1416198 R007_C005 2 
    5 00_7 00_7T MUTYH GS0005701-OPA GS0010004-DNA T 1416198 R006_C005 2 
    6 00_7 00_7T MUTYH GS0005702-OPA GS0010004-DNA T 1416198 R006_C011 2 
    7 00_7 00_7T MUTYH GS0005704-OPA GS0010004-DNA T 1280307 R006_C011 1 
    8 00_7 00_7T MUTYH GS0005703-OPA GS0010004-DNA T 1280307 R006_C005 1 
    9 01_677 01_677N HNPCC_UV GS0005701-OPA GS0010004-DNA N 1416198 R002_C006 2 
    10 01_677 01_677N HNPCC_UV GS0005704-OPA GS0010004-DNA N 1280307 

并在其中是一个CSV每个值输出文件看起来是这样的:

"100" "R05_80611" "R05_80611N" "NA_FAM" "GS0005701-OPA" "GS0010004-DNA" "N" 1416198 "R003_C006" 2 

为什么把在我的价值观报价和功能是有办法快速做到这一点。

我也想知道如何在写入CSV文件时更改我的列名,但由于我是初学者,我不知道如何做到这一点。

回答

31

查看手册write.table {utils}

help(write.csv) 

write.csv(X, quote = FALSE) 

默认情况下引用字段的理由是包含逗号的未加引号的字段会被误解。

+0

你的对象是什么类? '类(X)'。如果它是一个data.frame,那么检查'names(X)'。 –