0

大規模なデータセットを自動化して 2 つの要素を追加する方法を見つけようとしていますが、データに不均一な行が含まれている可能性があります。

「rep」関数を使用してこれを実行しようとしましたが、これはデータ フレームに偶数がある場合にのみ機能します。

x<-c(1,3,5,7,9)
y<-c(2,4,6,8,10)
df<-data.frame(x,y)
df$state<-factor(rep(1:2))   

Error in `$<-.data.frame`(`*tmp*`, state, value = 1:2) : 
replacement has 2 rows, data has 5

エラーの代わりに data.frame で 1 を行 5 にリサイクルするにはどうすればよいですか?

4

1 に答える 1