Я бы хотел преобразовать объект svyrep.design / survey.design в R во фрейм данных. Я знаю, что этот объект будет довольно большим.
library(survey)
data(api) # loads "apiclus2" sample data
dclus2 <- svydesign(id=~dnum+snum, weights=~pw, data=apiclus2)
Вышеуказанное применяется для взвешивания фрейма данных, превращая его в объект съемки.
dclus2 = as.data.frame(dclus2)
Сообщение об ошибке:
# Error in as.data.frame.default(dclus2) :
# cannot coerce class ‘c("survey.design2", "survey.design")’ to a data.frame`
Я бы хотел превратить его обратно во фрейм данных, теперь к объекту применяются веса. Но, как вы можете видеть выше, это невозможно через "as.data.frame".