1

长话短说,我有这个data.csv文件,我是使用read.xlsand创建的write.csvread.table并且write.table按这个顺序。

问题是,即使结构看起来相当好并且可以优化,我也无法将编码设置为encoding = "UTF-8"or 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包)期间,我wide character从 perlsxls2csv.pl脚本中收到警告

后来Warning messages: 1: In write.table(b, "data.csv", sep = "\t", append = TRUE) : appending column names to file从R。

我想我可能也搞砸了sep争论。

无论如何,我将不胜感激任何建议。

4

0 回答 0