我的情況是我正在嘗試寫入一個數據幀,這些數據幀由具有不同數據類型的列組成,這些數據類型與R中的csv文件相同。我用來寫入文件的代碼是:如何在編寫R .csv文件時控制雙引號
filename = file("equipment.csv")
write.csv(file = filename, x = equipment, quote = FALSE, row.names = FALSE)
這會導致問題後,當我嘗試將CSV文件加載到一個SQL數據庫,因爲一些列含有包含字符串「」。如果我在上面的代碼中設置了quote = TRUE
,則當我加載到數據庫時,它會爲我的數字數據類型創建問題。
我的問題:有沒有辦法控制R在編寫CSV文件時向列添加引號的方式?我希望能夠在字符串周圍添加引號,但不能添加到其他數據類型。
非常感謝您的幫助。
這是答案我正在尋找,謝謝你的幫助。我遇到的問題是R引用了數字數據類型以及字符串,這給我的數據加載帶來了麻煩。你建議的解決方案似乎有訣竅。 – Sledge
另外,問題的一部分可能是我的某些列類型類型:factor,這可能會導致您描述的某些明顯不一致。 – Sledge