我正在尝试gsub()下面的代码:
“\ r \ n \ t \ t \ t \ t \ t \ t \ t \ t \ t \ t \ t \ tThird tier - England \ t \ t \ t \ t \ t \ t \ t \ t \ t \ t”
到目前为止,我已经使用了
Player_data$Player_League_Level = gsub('\n','',gsub('\t','',gsub('\r','',Player_data$Player_League_Level)))
产生:“第三层 - 英格兰”
然而,当我将data.frame写入csv时。生成的数据在Excel中如下所示:
第三层 - 英格兰
当我将data.frame写入csv时,如何删除'Â'。
答案 0 :(得分:0)
字符串“ThirdtierÂ-England”中的字符看起来像非ASCII字符。在这种情况下,您可以删除非ASCII字符,如下所示:
iconv("Third tier -  England", "latin1", "ASCII", sub="")
#[1] "Third tier - England"