[解決済み] 文字列のマッチに基づくカラムの選択 - dplyr::select
2023-01-20 05:48:23
質問
たくさんの列があるデータフレーム("data")を持っています。いくつかの列は、ある文字列("search_string")を含んでいます。
どのようにすれば
dplyr::select()
を使用して、文字列を含む列のみを含むサブセットを取得するにはどうすればよいですか?
試してみました。
# columns as boolean vector
select(data, grepl("search_string",colnames(data)))
# columns as vector of column names names
select(data, colnames(data)[grepl("search_string",colnames(data))])
どちらも動作しません。
知っているのは
select()
は列の代用として数値ベクトルを受け入れます 例:
select(data,5,7,9:20)
しかし、列の数値ベクトルを取得する方法がわかりません。
ID
を取得する方法がわかりません。
grepl()
式から
どのように解決するのですか?
において dplyr の世界で、試してみてください。
select(iris,contains("Sepal"))
の Selection セクションを参照してください。
?select
のような他の多くのヘルパーについては
starts_with
,
ends_with
など。
関連
-
R言語における共通関数
-
[解決済み] 単語を含まない行にマッチする正規表現
-
[解決済み] XHTMLの自己完結型タグを除くオープンタグにマッチするRegEx
-
[解決済み] データフレームの行を複数の列でソート(並び替え)する。
-
[解決済み] grepによるネガティブマッチング(fooを含まない行にマッチする)
-
[解決済み] データフレーム列の名前によるドロップ
-
[解決済み] xkcd風のグラフを作るには?
-
[解決済み] 空のdata.frameを作成する
-
[解決済み] 非常に大きなテーブルをデータフレームとして高速に読み込む
-
[解決済み】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 read.table Error:埋め込まれたヌルが含まれているようです。
-
R言語における共通関数
-
[解決済み] Rでcは何をするのですか?重複] [重複
-
[解決済み] 特定のサイズのプロットウィンドウを作成する
-
[解決済み] グループ化関数(tapply、by、aggregate)と*applyファミリ
-
[解決済み] パッケージ 'xxx' は利用できません (for R version x.y.z) 」という警告にどのように対処したらよいですか?
-
[解決済み] 統計的最頻値の求め方は?
-
[解決済み] データフレーム内の列を名前でドロップする方法
-
[解決済み】set.seed関数を使用する理由
-
[解決済み] データフレームのカラムのデータ型を決定する