R remover caracteres especiais do quadro de dados

Eu tenho uma matriz que contém a string "Energy per m". Antes do 'm' é um símbolo em forma de diamante com um ponto de interrogação - eu não sei o que é.

Eu tentei me livrar dele usando isso na coluna da matriz:

a=gsub('Energy per �m','',a) 

[e usando copiar / colar para o primeiro termo de gsub], mas não funciona. [símbolo inesperado em "a = rep (5, Energy per"]. Quando eu tento extrair algo da matriz original com grepl eu recebo :

46: In grepl("ref. value", raw$parameter) :
input string 15318 is invalid in this locale

Como posso me livrar de todos esses sinais? Eu gostaria de ter apenas 0-9, A-Z, a-z, ee '. O resto pode ser eliminado.

questionAnswers(1)

yourAnswerToTheQuestion