[解決済み] Rでデータフレームの行を並べるためにrow.names属性を使用するにはどうすればよいですか?
2022-02-10 17:58:24
質問
ランダムフォレストを作成し、テストセットのクラスを予測したところ、データフレームで幸せに暮らしている。
行名 クラス 564028 1 275747 1 601137 0 922930 1 481988 1 ...
は
row.names
属性は、どの行がどの行なのかを教えてくれます。私がいろいろな操作をして、途中で行の順番が狂ってしまう前にです。 ここまではいいんだけどね。
次に、自分の予測の精度を大まかに感じてみたいと思います。 そのためには、このデータフレームを
row.names
属性があります。 この方法で、私はすでに知っているラベルと、行ごとの観測値を比較することができます。
このような基本的な質問で申し訳ないのですが、このような些細な作業を行う方法について、どうしても良い情報源を見つけることができません。
ドキュメントによると
<ブロッククオート
使用
attr(x, "row.names")
は、整数値の行名セットを取得する必要がある場合です。
が、これでは何も残らない。
NULL
.
質問は、どのようにすれば
row.names
これは、私のワークフローの中で、様々なデータフレームが生まれ変わる中で、忠実に私についてきてくれたのでしょうか? これは、そのためにあるのではないでしょうか?
解決するには?
私はこれでうまくいきました。
new_df <- df[ order(row.names(df)), ]
関連
-
[解決済み】lis[[i]]のエラー:1つ未満の要素を選択しようとした場合
-
[解決済み] PandasでDataFrameの行を反復処理する方法
-
[解決済み] 列の値に基づいてDataFrameから行を選択するにはどうすればよいですか?
-
[解決済み] Pandas DataFrameの行数を取得する方法は?
-
[解決済み] データフレームの行を複数の列でソート(並び替え)する。
-
[解決済み] Pandas DataFrameの特定の列の値がNaNである行を削除する方法
-
[解決済み] Pandasのデータフレームから行を選択するために値のリストを使用する
-
[解決済み] R dataframeでNAの値をゼロに置き換えるには?
-
[解決済み] DataFrameの行をシャッフルする
-
[解決済み] データフレーム内のランダムな行をサンプリングする
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】xtsオブジェクトでエラー: "antempt to set 'colnames' on the object with less than two dimension "を克服する方法
-
[解決済み] 不適合な配列のコードエラー
-
[解決済み】エラー。Rの'break'の数が無効
-
[解決済み】 lm.fit(x, y, offset = offset, singular.ok = singular.ok, ...) のエラー : 'y' の NA/NaN/Inf, あらゆる方法を試したが解決しなかった。
-
[解決済み】長いオブジェクトの長さは、短いオブジェクトの長さの倍数ではない?[重複]。
-
[解決済み】 if/while (条件) {: TRUE/FALSEが必要な場所に値がない場合のエラー
-
[解決済み】Rでmax.printの制限値を増やす方法
-
[解決済み】行列式で「数値/複雑な行列/ベクトルの引数を必要とする」というエラーが発生する?
-
[解決済み】"object not interpretable as a factor "というエラーの意味は?[クローズド]
-
[解決済み] データフレームの行を複数の列でソート(並び替え)する。