Rでデータフレームが空かどうかを確認する方法(例あり)


R でデータ フレームが空かどうかを確認する最も簡単な方法は、 nrow()関数を使用することです。

 nrow(df)

この関数は、データ フレーム内の行数を返します。

関数が 0 を返す場合、データ フレームは空です。

if else 関数でデータ フレームが空かどうかを確認する場合は、次の構文を使用できます。

 #create if else statement that checks if data frame is empty
if (nrow(df) == 0){
  print (“ This data frame is empty ”)
} else {
  print (“ This data frame is not empty ”)
}

次の例は、実際にデータ フレームが空かどうかを確認する方法を示しています。

関連: R の nrow 関数の概要 (例付き)

例: R でデータ フレームが空かどうかを確認する

R で、3 つの列があるが完全に空の次のデータ フレームを作成するとします。

 #create empty data frame
df <- data. frame (player = character(),
                 points = numeric(),
                 assists = numeric())

#view data frame
df

[1] player points assists
<0 rows> (or 0-length row.names)

nrow()関数を使用して、データ フレーム内の行数を確認できます。

 #display number of rows in data frame
nrow(df)

[1] 0

この関数は 0 を返すため、データ フレームが空であることがわかります。

次の if else ステートメントを使用して、データ フレームが空かどうかを確認することもできます。

 #create if else statement that checks if data frame is empty
if (nrow(df) == 0){
  print (“ This data frame is empty ”)
} else {
  print (“ This data frame is not empty ”)
}

[1] “This data frame is empty”

出力から、データ フレームが実際に空であることがわかります。

追加リソース

次のチュートリアルでは、R で他の一般的なタスクを実行する方法について説明します。

Rで空のデータフレームを作成する方法
R で空の列をデータ フレームに追加する方法
Rのデータフレームから空白行を削除する方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です