用R的“读取”函数编写地狱

时间:2014-04-28 15:10:46

标签: r csv encoding character-encoding write.table

长话短说,我有这个data.csv文件是我按照该顺序使用read.xlswrite.csvread.tablewrite.table创建的。

问题是即使结构看起来相当不错并且可以进行优化,我也无法将编码设置为encoding = "UTF-8"fileEncode = "UTF-8"

每当我尝试时,我会收到各种错误,例如encoding = "UTF-8" unused argumentno 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.xlsgdata包)中,我从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论点。

无论如何,我会感激任何建议。

0 个答案:

没有答案