2016-10-27 7 views
1

誰もfwriteで同じ問題がありますか? 私はWindows R 3.3.1を使用しています。fwriteで自動引用符が機能しない(Windows 10、R 3.3.1、data.table 1.9.7)

require(data.table) 
fwrite(data.table(V1 = c("a;b", "a,b")), "test_fwrite1.csv", quote = "auto") 
fread("test_fwrite1.csv") 
read.csv("test_fwrite1.csv") 

fwrite(data.table(V1 = c("a;b", "a,b")), 
     "test_fwrite2.csv", sep = ";", quote = "auto") 
fread("test_fwrite2.csv", sep = ";") 
read.csv2("test_fwrite2.csv") 

答えて

2

quote = "auto"が実装されました。 CRANまたは開発バージョン1.9.8以降からインストールしてください。それ以上の問題はありません。

fwrite(data.table(V1 = c("a;b", "a,b")), 
     "test_fwrite2.csv", sep = ";", quote = "auto") 
fread("test_fwrite2.csv", sep = ";") 
#  V1 
# 1: a;b 
# 2: a,b 
read.csv2("test_fwrite2.csv") 
# V1 
# 1 a;b 
# 2 a,b 
関連する問題