R - 编写 csv 时出现 gsub 问题
R - gsub issues when writing csv
我正在尝试 gsub() 下面的代码:
"\r\n\t\t\t\t\t\t\t\t\tThird 等级 - England\t\t\t\t\t\t\t\t"
到目前为止我用过[=11=]
Player_data$Player_League_Level = gsub('\n','',gsub('\t','',gsub('\r','',Player_data$Player_League_Level)))
产生:"Third tier - England"
然而,当我将 data.frame 写入 csv 时。生成的数据在 Excel:
中看起来像这样
第三梯队-英格兰
当我将 data.frame 写入 csv 时,如何删除 'Â'。
您的字符串 "Third tier -  England" 中的字符看起来像非 ASCII 字符。在这种情况下,您可以删除非 ASCII 字符,如下所示:
iconv("Third tier -  England", "latin1", "ASCII", sub="")
#[1] "Third tier - England"
我正在尝试 gsub() 下面的代码:
"\r\n\t\t\t\t\t\t\t\t\tThird 等级 - England\t\t\t\t\t\t\t\t"
到目前为止我用过[=11=]
Player_data$Player_League_Level = gsub('\n','',gsub('\t','',gsub('\r','',Player_data$Player_League_Level)))
产生:"Third tier - England"
然而,当我将 data.frame 写入 csv 时。生成的数据在 Excel:
中看起来像这样第三梯队-英格兰
当我将 data.frame 写入 csv 时,如何删除 'Â'。
您的字符串 "Third tier -  England" 中的字符看起来像非 ASCII 字符。在这种情况下,您可以删除非 ASCII 字符,如下所示:
iconv("Third tier -  England", "latin1", "ASCII", sub="")
#[1] "Third tier - England"