长话短说,我有这个data.csv
文件是我按照该顺序使用read.xls
和write.csv
,read.table
和write.table
创建的。
问题是即使结构看起来相当不错并且可以进行优化,我也无法将编码设置为encoding = "UTF-8"
或fileEncode = "UTF-8"
。
每当我尝试时,我会收到各种错误,例如encoding = "UTF-8" unused argument
,no valid input
等。示例是可重现的,因此请随意测试(只需将粘贴复制到.csv文件中并在Excel中打开或随你)。
所以这里有一小部分data.csv
内容,我很乐意转换。
"V1 ""V2"" ""V3"""
"1 NA """ \"V1\" \"V2\" \"V3\" \"V4\" \"V5\" \"V6\"
"2 1 """ NA \"ΙΑΞΞΥΑΡΙΞΞ£\" NA \"1 017.90\" NA
"3 2 """ NA \"ΦΕΒΡΞΥΑΡΙΞΞ£\" NA \"1 016.45\" NA
"4 3 """ NA \"ΞΑΡΤΙΞΞ£\" NA \"1 015.84\" NA
"5 4 """ NA "\""Ξ‘Ξ"" "" ΡΙΛΙΞΞ£\""" NA \"1 013.73\" NA
"6 5 """ NA \"ΞΑΙΞΞ£\" NA \"1 014.15\" NA
"7 6 """ NA \"Ξ™ΞΞ¥ΞΞ™ΞΞ£\" NA \"1 013.71\" NA
"8 7 """ NA \"Ξ™ΞΥΛΙΞΞ£\" NA \"1 012.31\" NA
"9 8 """ NA \"ΑΥΓΞΥΣΤΞΞ£\" NA \"1 012.68\" NA
"10 9 """ NA "\""ΣΕΞ"" "" ΤΕΞΒΡΙΞΞ£\""" NA \"1 015.49\" NA
"11 10 """ NA \"ΞΞΤΩΒΡΙΞΞ£\" NA \"1 017.59\" NA
"12 11 """ NA \"ΞΞΞ•ΞΒΡΙΞΞ£\" NA \"1 017.88\" NA
"13 12 """ NA \"ΔΕΞΞ•ΞΒΡΙΞΞ£\" NA \"1 017.22\" NA
"14 13 """ NA \"ΕΤΞΞ£\" NA \"1 015.41\" NA
"15 14 """ NA \"7/3/2014\" NA \"\" NA NA
请注意,在第一个read.xls
(gdata
包)中,我从perls wide character
脚本中收到xls2csv.pl
警告
以及稍后来自R的Warning messages:
1: In write.table(b, "data.csv", sep = "\t", append = TRUE) :
appending column names to file
我想我也可能搞砸了sep
论点。
无论如何,我会感激任何建议。