R で is.null を使用する方法 (例あり)
R でis.null関数を使用すると、データ オブジェクトが NULL かどうかをテストできます。
この関数は次の基本構文を使用します。
is. null (x)
金:
- x : テストする R オブジェクト
次の例は、さまざまなシナリオでこの関数を使用する方法を示しています。
例 1: is.null を使用してオブジェクトが NULL かどうかを確認する
次のコードは、 is.null を使用して 2 つの異なるベクトルが NULL に等しいかどうかをテストする方法を示しています。
#create non-null vector x <- c(1, 4, 15, 6, 7) #test if x is NULL is. null (x) [1] FALSE #create null vector y <- NULL #test if y is NULL is. null (y) [1] TRUE
is.null関数は、最初のベクトルに対してFALSEを返し、2 番目のベクトルに対してTRUE を返します。
また、ベクトルが存在するが空の場合、 is.null はTRUEを返すことにも注意してください。
#create empty vector x <- c() #test if x is NULL is. null (x) [1] TRUE
例 2: !is.null を使用してオブジェクトが NULL でないかどうかを確認する
次のコードは、 !is.null を使用して 2 つの異なるベクトルが NULL に等しくないかどうかをテストする方法を示しています。
#create non-null vector x <- c(1, 4, 15, 6, 7) #test if x is not NULL !is. null (x) [1] TRUE #create non-null vector y <- NULL #test if y is not NULL !is. null (y) [1] FALSE
!is.null関数は、最初のベクトルに対してTRUEを返し、2 番目のベクトルに対してFALSE を返します。
追加リソース
次のチュートリアルでは、R で欠損値を使用して他の一般的な操作を実行する方法について説明します。