私はRの比較的初心者なので、おそらくここで最も簡単なことの1つを尋ねています。1 つの名前で蓄積したい同じタイプのデータの列が 10 あります。列見出しは次のとおりです。
卵の直径1、卵の直径2...卵の直径10
これを 1 つの通称で集めるにはどうすればよいですか? Egg.diameter と言うと、研究から除外したいゼロ値もたくさんあります。誰でもこれのコードを含めることができますか? ありがとう!
私はRの比較的初心者なので、おそらくここで最も簡単なことの1つを尋ねています。1 つの名前で蓄積したい同じタイプのデータの列が 10 あります。列見出しは次のとおりです。
卵の直径1、卵の直径2...卵の直径10
これを 1 つの通称で集めるにはどうすればよいですか? Egg.diameter と言うと、研究から除外したいゼロ値もたくさんあります。誰でもこれのコードを含めることができますか? ありがとう!
列を列10
に減らしたい場合1
dat1 <- data.frame(egg.diameter=unlist(dat, use.names=FALSE))
または
dat2 <- setNames(stack(dat)[,1,drop=FALSE], "egg.diameter")
0
値を削除したい場合
dat2[dat2[,1]!=0,,drop=FALSE]
set.seed(24)
dat <- as.data.frame(matrix(sample(0:40, 10*20,replace=TRUE),
ncol=10, dimnames=list(NULL, paste("egg", paste0("diameter",1:10)))))