1. ホーム
  2. r

[解決済み] データフレームにカラムが存在するかどうかを調べるには

2022-06-19 07:52:06

質問

abcframeという名前のdata.frameを持っています。

     a  b  c
     1  1  1
     2  2  3

あるデータフレームにある列が存在するかどうかを調べるにはどうしたらよいでしょうか? 例えば、あるデータフレームに 列があるかどうかを調べたい。 が存在するかどうかを調べたいとします。 abcframe .

どのように解決するのですか?

データフレームの名前を dat で、チェックするカラムの名前が "d" である場合は %in% 演算子を使うことができます。

if("d" %in% colnames(dat))
{
  cat("Yep, it's in there!\n");
}