[解決済み] Rデータフレームから要因(文字列)に応じて行を抽出する。
2022-03-05 12:32:03
質問
重複していたらすみません、こんな簡単な問題のようなのに、SOのどこにも情報がないようです。私は要因としていくつかの列を持つデータフレームを持っています。それらのいくつかは整数であり、いくつかは文字列です。私は、特定の因子に対応する行を抽出したいと思います。例えば
my_data <- read.table(file = "my_data.txt", header = TRUE)
my_data[ my_data$age == 20, ]
これはうまくいくのですが、次に
my_data[ my_data$gender == "male", ]
これではマッチングしない。のクラスをチェックするように、これらは同じものではないことに気づきました。
my_data$name[1]
はファクターを与えるが、私は文字列と照合しているのだ。
何が間違っているのか、何か思い当たることはありませんか?
乾杯
データサンプルです。 サイズ 年齢 性別 値 1 20 男性 0.5 4 22歳 女性 0.7 3 14 女 0.3
解決方法は?
を使ってみてください。
subset
関数を使用します。
このサイトが参考になります。 HowtoInR
my_data = subset(my_data, gender == "male")
関連
-
[解決済み】数学関数への非数値引数
-
[解決済み】RでKNN。trainとclassは長さが違う」?
-
[解決済み】 eval(expr, envir, enclos) でのエラー : オブジェクトが見つかりません。
-
[解決済み] 列の値に基づいてDataFrameから行を選択するにはどうすればよいですか?
-
[解決済み] Pandasのデータフレームから行を選択するために値のリストを使用する
-
[解決済み] データフレーム列の名前によるドロップ
-
[解決済み] リストをデータフレームに変換する
-
[解決済み】サブセットされたデータフレーム内の未使用の因子レベルを削除する
-
[解決済み】データフレームから特定の列を抽出する
-
[解決済み】data.frameのカラムを因子から文字に変換する
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] promise already under evaluation: recursive default argument reference or earlier problems?
-
[解決済み】 'height' はベクトルか行列でなければならない barplot のエラー
-
[解決済み】library(ggplot2)でエラー:'ggplot2'というパッケージは存在しません。
-
[解決済み】rbind エラー。"名前が以前の名前と一致しない"
-
[解決済み】Rで立方根と対数変換をする
-
[解決済み】ggplot boxplotでPosition-dodge警告?
-
[解決済み】R 置換する項目数が置換長の倍数でない/しかし結果は正しい
-
[解決済み】 .subset2(x, i, exact = exact)のエラー:Rの添え字が範囲外である。
-
[解決済み】randomForestの実行予測で「NA/NaN/Inf in foreign function call (arg 7)」をなくすには?
-
[解決済み】forループを実行すると「要因のレベルセットが異なる」というエラーが発生する