1
私はここでRの初心者だ私は、残存期間を保存しようとしている非常に簡単なコードでいました。エラー* TMP *交換はxデータをy
# Create variables for child's EA:
dat$cldeacdi <- rowMeans(dat[,c('cdcresp', 'cdcinv')],na.rm=T)
dat$cldeacu <- rowMeans(dat[,c('cucresp', 'cucinv')],na.rm=T)
# Create a residual score for child EA:
dat$cldearesid <- resid(lm(cldeacu ~ cldeacdi, data = dat))
アイム次のメッセージが表示されます:
Error in `$<-.data.frame`(`*tmp*`, cldearesid, value = c(-0.18608488908881, :
replacement has 366 rows, data has 367
このエラーは検索されましたが、これを解決するものが見つかりませんでした。さらに、私は、ママのEAのために全く同じコードを作成しました。そして、エラーなしで、残差を丁寧に保存しました。誰かが私にこれを解決するのを助けることができれば、私は感謝します。
はとてもありがとうございました!あなたは右の点にあった!!助けて –
ハッピー。 – LyzandeR
実際には、私がna.omitを実行すると、私の変数を観測したように、私のデータセットが消去されていることに気がつきました。どうしてですか? –