Entfernen von Backticks in der R-Ausgabe
Ich habe bestimmte Variablen, dielm
in R wird automatisch mit Backticks / Back Quotes umbrochen, z. Variablen, deren Namen Doppelpunkte enthalten.
Nach einiger Bearbeitung versuche ich, die Variablen und Koeffizienten des linearen Modells mit zu schreibenwrite.table
. Leider sind auch die Backticks ausgeschrieben.
Wie kann ich verhindern, dass diese Backticks geschrieben werden?
Um ein einfaches, aber unrealistisches Beispiel zu geben:
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)
Die Dateilm.coeffs
wird - ganz offensichtlich - haben`1`
in der ersten Spalte der Ausgabe statt1
. Wie entferne ich Backticks außerhalb der Nachbearbeitung in einem anderen Skript aus der Ausgabe?