ID、feat1、feat2、feat3、ブール値を持つ特徴ベクトル (data.frame) を作成しましたが、このデータ フレームには ID の重複があり、これは意図的に行われています。私がやりたいことは、このデータ フレームを反復処理して、ID ごとに新しいデータ フレームを作成することです。
簡単にするために、次の 2 つの列があると仮定します。
X1 X2 X3
1 000000001 -1.4061361 1
2 000000001 -0.1973846 1
3 000000002 -0.4385071 1
4 000000001 -0.6593677 0
5 000000001 -1.2592415 0
6 000000001 -0.5463655 1
7 000000002 0.4231117 0
8 000000002 -0.1640883 1
9 000000002 0.7157506 0
10 000000002 2.3234110 1
X1に基づいて別のデータフレームを構築したい 基本的に、同じX1をすべて独自のデータフレームに入れたいです。複数の for ループを使って書いたのですが、データセットが大きいのでとても時間がかかります。これを行う最善の方法は何ですか?