2012-06-27 45 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)'。 –