Removendo os backticks na saída R
Eu tenho certas variáveis quelm
em R envolve automaticamente com backticks / back quotes, por ex. variáveis que possuem dois pontos nos nomes.
Depois de algum processamento, estou tentando escrever as variáveis e coeficientes do modelo linear comwrite.table
. Infelizmente, os backticks estão escritos também.
Como posso evitar que esses backticks sejam gravados?
Para dar um exemplo simples mas irreal:
d <- data.frame(`1`=runif(10), y=runif(10), check.names=F)
l <- lm(y ~ `1`, d)
write.table(data.frame(l$coefficients), file="lm.coeffs", quote=F, sep="\t", col.names=F)
O arquivolm.coeffs
vai - obviamente - ter`1`
na primeira coluna da saída, em vez de1
. Fora do pós-processamento em algum outro script, como remover os backticks da saída?