аргументы подразумевают различное количество строк: 2, 1, 3, 4, 6 - PullRequest
0 голосов
/ 06 ноября 2019

Rcode:

`WR_edu5.3 <- data.frame(WTREDUC1.2=c("0","1"), 
                         sd_age=mean(new_inc$sd_age), 
                         sd_BMI=mean(new_inc$sd_BMI),  
                         sd_FBG=mean(new_inc$sd_FBG),
                         sd_SBP=mean(new_inc$sd_SBP),
                         sd_DBP=mean(new_inc$sd_DBP),
                         sd_TG=mean(new_inc$sd_TG),
                         sd_HDL=mean(new_inc$sd_HDL),
                         hispanic1.2=c("0","1"),
                         RACER1.2=c("0","1","2"),
                         REGIONOFF1.2=c("0","1","2","3"),
                         PAYTYPER1.2=c("0","1","2","3","4","5"),
                         DIETNUTR1.2=c("0","1"))`

Ошибка: ошибка в data.frame (WTREDUC1.2 = c ("0", "1"), sd_age = mean (new_inc $ sd_age),: аргументы подразумевают различияколичество строк: 2, 1, 3, 4, 6

фактор-переменные: WTREDUC1.2, hispanic1.2, RACER1.2, REGIONOFF1.2, PAYTYPER1.2, DIETNUTR1.2 создали переменные, так что каждыйзначение будет оставаться постоянным по отношению к их среднему значению, вычисленному из исходной записи данных в наборе данных new_inc: например, sd_age .. и т. д.

Я пробовал несколько вещей, читая подобные сообщения, но НЕ работал: например. data.frame(word = do.call(c, WR_edu5.3), group = rep(1:length(WR_edu5.3), sapply(WR_edu5.3, length))) require(reshape2) melt(WR_edu5.3) require(reshape2) WR_edu5.3$id <- rownames(WR_edu5.3) melt(WR_edu5.3)

Я ценю любой совет. Благодарю вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...