R 语言中获取行数与列数 您所在的位置:网站首页 r语言中的计数函数 R 语言中获取行数与列数

R 语言中获取行数与列数

#R 语言中获取行数与列数| 来源: 网络整理| 查看: 265

原文链接:https://www.digitalocean.com/community/tutorials/get-number-of-rows-and-columns-in-r

原文作者:Safa Mulani*

本教程将会着重介绍 R 中行与列的概念,即详细介绍如何在使用 R 编程时,获取某一对象包含的行数与列数。

让我们开始吧!:)

无论是矩阵还是数据框,我们都要按照行与列处理数据。在数据分析领域,尤其是统计分析中,了解某一对象的详细信息十分重要,也就是说,我们需要知道表示数据值的行数与列数。

R 编程提供了一些简单的函数,让我们能轻松获取相关信息。那么让我们来逐个了解它们吧。

R 编程中的 ncol()函数

R 编程为我们提供了 `ncol()` 函数,使我们可以获得某一对象的列数信息。

也就是说,ncol() 函数将返回对象中出现的总列数。

语法:

```r ncol(object) ```

我们需要输入包含数据的对象。这个对象可以是一个数据框,一个矩阵,甚至是一个数据集。

例1:

在下面的例子中,我们创建了一个矩阵。接下来我们会用 ncol()函数获取矩阵的列数。

```r rm(list = ls()) data = matrix(c(10,20,30,40),2,6) print(data) print('Number of columns of the matrix: ') print(ncol(data)) ```

输出:

```r > print(data) [,1] [,2] [,3] [,4] [,5] [,6] [1,] 10 30 10 30 10 30 [2,] 20 40 20 40 20 40 > print('Number of columns of the matrix: ') [1] "Number of columns of the matrix: " > print(ncol(data)) [1] 6 ```

例2:

在这个例子中,我们使用 read.csv()函数,向 R 环境中导入了一个银行贷款违约者预测数据集。你可以在[这里](https://github.com/Safa1615/Dataset--loan/blob/main/bank-loan.csv)找到这个数据集。

然后使用 ncol() 函数,检测并提取数据集的列数。

```r rm(list = ls()) getwd() #Load the dataset 加载数据集 dta = read.csv("bank-loan.csv",header=TRUE) print('Number of columns: ') print(ncol(dta)) ```

输出:

```r Number of columns: 9 ```R 编程中的 nrow()函数

了解了如何获取对象包含的列数后,让我们来看看行数吧。

R 提供了 nrow()函数来获取对象包含的行数。也就是说,通过 nrow()函数,我们可以轻松检测与获取对象中存在的行数,无论该对象是矩阵,数据框还是数据集。

语法:

```r nrow(object) ```

例1:

在这个例子中,我们用 R 中的 matrix()函数创建了一个矩阵。然后,我们将用 nrow() 函数获取矩阵的行数,如下所示:

```r rm(list = ls()) data = matrix(c(10,20,30,40),2,6) print(data) print('Number of rows of the matrix: ') print(nrow(data)) ```

输出:

```r > print(data) [,1] [,2] [,3] [,4] [,5] [,6] [1,] 10 30 10 30 10 30 [2,] 20 40 20 40 20 40 "Number of rows of the matrix: " [1] 2 ```

例2:

而在这个例子中,我们将使用之前 ncol()例子中出现过的银行贷款违约者预测数据集。

将数据集载入 R 环境后,使用 nrow() 函数获取数据集中出现的行数。

```r rm(list = ls()) getwd() #Load the dataset dta = read.csv("bank-loan.csv",header=TRUE) print('Number of rows: ') print(nrow(dta)) ```

输出:

```r "Number of rows: " 850 ```结语

本教程介绍了 R 语言中如何获取对象包含的行数与列数。请继续关注本账号! 获取更多编程相关教程:)



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有