R:如何去掉字符串中的问号块?

R:如何去掉字符串中的问号块?,r,dataframe,vector,special-characters,naming,R,Dataframe,Vector,Special Characters,Naming,我有一个向量,有一堆公司名称观察结果,这些观察结果来自一个单独的数据框。我使用向量查看数据框中所有唯一公司名称的列表,然后清理它(纠正拼写错误、更改/删除合并中的名称等)。由于数据的性质不允许丝般光滑的清洁过程,重命名是逐行进行的(即硬编码)。我遇到了一个奇怪的问题,我不知道如何解决 有几家公司的名称涉及某些特殊字符,如‘ñ’、‘ü’、‘é’等。从视图窗口查看此向量,这些观察结果旁边也有一个相同的条目,除了用奇怪的问号块代替这些字母。例如: Company_Name SES (Société

我有一个
向量
,有一堆
公司名称
观察结果,这些观察结果来自一个单独的
数据框
。我使用
向量
查看
数据框中所有唯一公司名称的列表
,然后清理它(纠正拼写错误、更改/删除合并中的名称等)。由于
数据的性质
不允许丝般光滑的清洁过程,重命名是逐行进行的(即硬编码)。我遇到了一个奇怪的问题,我不知道如何解决

有几家公司的名称涉及某些特殊字符,如‘ñ’、‘ü’、‘é’等。从
视图
窗口查看此
向量
,这些观察结果旁边也有一个相同的条目,除了用奇怪的问号块代替这些字母。例如:

Company_Name

SES (Société Européenne des Satellites (SES))
SES (Soci�t� Europ�enne des Satellites (SES))
最初,我用一行代码修复了拼写错误,如下所示:

dataframe$Company_Name[which(dataframe$Company_Name == "SES (Société Européenne des Satellites (SES))" | dataframe$Company_Name == "SES (Soci\xe9t\xe9 Europ\xe9enne des Satellites (SES))"] <- "SES S.A."
但是,它不会删除问号块,而是保留它们:

Company_Name

SES S.A.
SES (Soci�t� Europ�enne des Satellites (SES))
还有其他人遇到过类似的问题吗?我检查了拼写是否有问题,但这似乎不是问题所在。非常感谢您的帮助


(注意:我没有特定软件包的首选项-所有选项都在表中!)

这可能是编码问题

查看带有问号的行的编码:

Encoding(Company_Name)
对于法语句子,应按如下方式设置编码:

Encoding(Company_Name)<-'latin1'


Encoding(Company_Name)@Gordon L.,我想知道这是否解决了问题
Encoding(Company_Name)<-'latin1'