Есть ли способ присвоить настраиваемое имя столбцу, который обычно называется .id в результате ldply?
> ldply(setNames(1:3, 1:3), function(i) data.frame(j=1/i))
.id j
1 1 1.0000000
2 2 0.5000000
3 3 0.3333333
Я знаю, что могу вызвать rename по результату, но я бы хотел сделать это за один вызов. Какие-либо предложения?
Обратите внимание, что adply страдает аналогичной проблемой:
> adply(as.array(setNames(1:3, 1:3)), 1, function(i) data.frame(j=1/i))
X1 j
1 1 1.0000000
2 2 0.5000000
3 3 0.3333333
Еще один вопрос, связанный с > решает проблему переименования столбцов «данных», но ответ также не дает решения для столбца .id.
names(data_Frame)[1] <- "newname"21.03.2013