如何在r中找到数据块的大小


您可以在 R 中使用以下函数来显示给定数据块的大小:

  • nrow :显示数据框中的行数
  • ncol :显示数据框中的列数
  • dim :显示数据框的维度(行和列)

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

 #create data frame
df <- data. frame (team=c('A', 'B', 'C', 'D', 'E', 'F'),
                 points=c(99, 90, 86, 88, 95, 99),
                 assists=c(33, 28, 31, 39, 34, 25),
                 rebounds=c(12, NA, 24, 24, 28, 33))

#view data frame
df

  team points assists rebounds
1 A 99 33 12
2 B 90 28 NA
3 C 86 31 24
4 D 88 39 24
5 E 95 34 28
6 F 99 25 33

示例1:使用nrow()显示行数

以下代码显示如何使用nrow()函数显示数据框中的总行数:

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

[1] 6

总共有6行。

请注意,我们还可以使用complete.cases()函数来显示没有NA值的总行数:

 #display total number of rows in data frame with no NA values
nrow(df[complete. cases (df), ])

[1] 5

总共有5行没有 NA 值。

示例2:使用ncol()显示列数

以下代码显示如何使用ncol()函数显示数据框中的总列数:

 #display total number of columns in data frame
ncol(df)

[1] 4

总共有4列。

示例3:使用dim()显示尺寸

以下代码展示了如何使用dim()函数显示数据框的维度(行和列):

 #display dimensions of data frame
dim(df)

[1] 6 4

这告诉我们数据框中有6行和4列。

您还可以使用方括号和dim()函数来仅显示行或列:

 #display number of rows of data frame
dim(df)[1]

[1] 6

#display number of columns of data frame
dim(df)[2]

[1] 4

其他资源

以下教程解释了如何在 R 中执行其他常见任务:

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

添加评论

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