如何在 r 中使用 nrow 函数(附示例)


您可以使用 R 中的nrow()函数来计算数据框中的行数:

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

以下示例展示了如何在实践中使用以下数据框使用此函数:

 #create data frame
df <- data. frame (x=c(1, 2, 3, 3, 5, NA),
                 y=c(8, 14, NA, 25, 29, NA)) 

#view data frame
df

   xy
1 1 8
2 2 14
3 3 NA
4 3 25
5 5 29
6 NA NA

示例 1:计算数据框中的行数

以下代码显示了如何计算数据框中的总行数:

 #count total rows in data frame
nrow(df)

[1] 6

总共有6行。

示例 2:计算数据框中有条件的行数

以下代码显示如何计算“x”列中的值大于 3 并且不为空的行数:

 #count total rows in data frame where 'x' is greater than 3 and not blank
nrow(df[df$x>3 & !is. na (df$x), ])

[1] 1

数据框中有1行满足此条件。

示例 3:计算没有缺失值的行数

下面的代码展示了如何使用complete.cases()函数来统计数据框中不存在缺失值的行数:

 #count total rows in data frame with no missing values in any column
nrow(df[complete. cases (df), ])

[1] 4

数据框中有4行没有缺失值。

示例4:计算特定列中缺失值的行数

以下代码显示如何使用is.na()函数专门计算“y”列中缺少值的行数:

 #count total rows in with missing value in 'y' column
nrow(df[is. na (df$y), ])

[1] 2

“y”列中有2行缺失值。

其他资源

如何在 R 中使用 rowSums() 函数
如何将函数应用于R中数据框的每一行
如何根据条件从R中的数据框中删除行

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注