Можно ли использовать пробелы в ddply?
Я использую данные из электронной таблицы с большим количеством пробелов в именах столбцов, и я хотел бы сохранить эти имена, потому что позже я хочу экспортировать эти данные с теми же именами столбцов, что и исходные. Существует более 200 столбцов, и использование make.names, конечно, даст мне имена собственные, но затем я потеряю исходные имена столбцов.
Однако ddply не любит пробелы? Есть ли обходной путь?
lev=gl(2, 3, labels=c("low", "high"))
df=data.frame(factor=lev, "fac tor"=lev, response=1:6, check.names = FALSE)
> ddply(df, c("factor"), summarize, r.avg=mean(response))
factor r.avg
1 low 2
2 high 5
> ddply(df, c("fac tor"), summarize, r.avg=mean(response))
Error in parse(text = x) : <text>:1:5: unexpected symbol
: fac tor