データフレームを3つに分割しようとしています(4352行) split(df,1:3)
を試しましたが、ジョブを実行しましたが、分割dfを表示しようとするとエラーになります。ビューのR:データフレームを3つに分割
splitdf<-split(df, f = rep_len(1:3, nrow(df) ))
View(splitdf)
エラー:1451、*
1450は、私が何をしないのです:引数は行数が異なる暗示?
データフレームを3つに分割しようとしています(4352行) split(df,1:3)
を試しましたが、ジョブを実行しましたが、分割dfを表示しようとするとエラーになります。ビューのR:データフレームを3つに分割
splitdf<-split(df, f = rep_len(1:3, nrow(df) ))
View(splitdf)
エラー:1451、*
1450は、私が何をしないのです:引数は行数が異なる暗示?
我々はrep
split(df, rep(1:3, length.out = nrow(df), each = ceiling(nrow(df)/3)))
私は分割しました(df、as.numeric(gl(nrow(df)、nrow(df)/ 3、nrow(df))))、それはdfを1450 、1450,1450と2を返します。 –
nrow(df)/ 3の代わりに3を使用すると、3行で1450グループになります。 –
@DipeshSuranaそうです。私にはタイプミスがありました。 – akrun
に
length.out
引数を使用することができ 'View'を表示する前に、データフレームにオブジェクトを強制しようとするので、長方形のオブジェクトを表示するためのものです。 3つのリスト要素をそれぞれ1つの列に入れようとしている 'as.data.frame(splitdf)'を試しても同じエラーが発生します(リスト要素の長さも同じではありません)。 'sapply (splitdf、nrow) ') – rawr