[解決済み] 条件を満たす行列の行を選択する
2022-04-23 02:52:32
質問
Rで行列で。
one two three four
[1,] 1 6 11 16
[2,] 2 7 12 17
[3,] 3 8 11 18
[4,] 4 9 11 19
[5,] 5 10 15 20
3列目=11となる行を持つ部分行列を抽出したい。ということだ。
one two three four
[1,] 1 6 11 16
[3,] 3 8 11 18
[4,] 4 9 11 19
これをループさせずに行いたいのです。私はRの初心者なので、これは非常に明白なことかもしれません。 のドキュメントはやや簡潔であることが多い。
どのように解決するのですか?
as.data.frame()を使って行列をデータフレームに変換すると、より簡単に行えます。 この場合、以前の回答(subsetまたはm$threeを使用)は動作しますが、そうでない場合は動作しません。
に対して操作を行うには 行列 というように、列を名前で定義することができます。
m[m[, "three"] == 11,]
あるいは数字で。
m[m[,3] == 11,]
マッチする行が1つだけの場合,結果は行列ではなく,整数ベクトルであることに注意。
関連
-
R言語です。「接続を開くことができません」解決策
-
R - よくあるエラーとその原因 - 注意事項
-
[解決済み] SQL ServerでSELECTからUPDATEする方法とは?
-
[解決済み] データフレームの行を複数の列でソート(並び替え)する。
-
[解決済み] グループ化関数(tapply、by、aggregate)と*applyファミリ
-
[解決済み] jQuery select onChangeの値を取得する。
-
[解決済み] 空のdata.frameを作成する
-
[解決済み] numpy.arrayの形状(R, 1)と(R,)の違いについて
-
[解決済み】data.table vs dplyr:一方がうまくできない、またはうまくできないことを行うことができますか?
-
[解決済み】データフレームから特定の列を抽出する
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
Rでファイルを読み込む際に、そのようなファイルまたはディレクトリが見つかりません。
-
R - よくあるエラーとその原因 - 注意事項
-
ggplot2 からグリッドと背景色を削除する。
-
Rによる系統的クラスタリング(階層)分析のグラフ形式の完全版
-
R言語における共通関数
-
[解決済み] lm.fit(x,y,offset = offset, singular.ok,...) 0 非NAケースでboxcox式で計算するとエラーになる。
-
[解決済み] R dataframeでNAの値をゼロに置き換えるには?
-
[解決済み] ggplot2 Rプロットで軸の制限を設定するには?
-
[解決済み] ベクトル中のある要素のインデックスを求めるR関数はありますか?
-
[解決済み】RでCRANミラーを選択する方法