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"