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 でデータ フレームが空かどうかを確認する
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のデータフレームから空白行を削除する方法