Usuwanie kopii zapasowych na wyjściu R
Mam pewne zmiennelm
w R automatycznie owija się w backticks / back quotes, np. zmienne z dwukropkami w nazwach.
Po pewnym przetworzeniu próbuję wypisać zmienne i współczynniki modelu liniowego za pomocąwrite.table
. Niestety, backticks również są wypisane.
Jak mogę zapobiec zapisywaniu tych kopii zapasowych?
Aby dać prosty, ale nierealistyczny przykład:
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)
Pliklm.coeffs
będzie - całkiem oczywiste - będzie`1`
w pierwszej kolumnie wyjścia, a nie1
. Poza postprocessingiem w jakimś innym skrypcie, jak mogę usunąć backticks z wyjścia?