【R】データフレームの列名を列挙する方法(colnames())

こんてんつ

データフレームの列名だけを取り出したいときに使えるコマンドを紹介する。

チートシート

列名の取り出し

iris %>% colnames()

条件を指定した列名の取り出し

#特定の文字列から始まる列名の取り出し
iris %>% 
  select(starts_with("Sepal")) %>%
  colnames()

#特定の文字列で終わる列名の取り出し
iris %>% 
  select(ends_with("Length")) %>%
  colnames()

#特定の文字列を含む列名の取り出し
iris %>% 
  select(contains("al")) %>%
  colnames()