获取 R 中的行数和列数

读者们,你们好!在本文中,我们将重点介绍R中的行数和列数的概念,即获取R编程中对象的行数和列数 ,详细说明。

所以,让我们开始吧!:)

无论是matrix还是Data frame,],我们都是按行和列来处理数据的。在数据分析领域,尤其是统计分析领域,我们有必要知道对象的细节,即代表数据值的行和列的计数。

R编程为我们提供了一些简单的函数,让我们可以轻松地获取相关信息!所以,让我们一一来看看。


R编程中的nol()函数

R编程帮助我们使用ncol()函数,通过该函数我们可以获得对象列的计数信息。

也就是说,nol()函数返回对象中存在的总列数。

语法:

1ncol(object)

我们需要传递包含数据的对象。这里,对象可以是数据帧,甚至可以是矩阵或数据集。

示例:01

在下面的示例中,我们创建了一个矩阵,如下所示。此外,使用nol()函数,我们尝试获取矩阵中存在的列数的值。

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

输出:

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

示例02:

在这里,我们使用[read.csv()函数](/community/tutorials/r-read-csv-file-into-data-frame)将Bank Loan Defaulter预测数据集导入到R环境中。你可以在这里找到数据集(https://github.com/Safa1615/Dataset--loan/blob/main/bank-loan.csv)!

使用ncol()函数,我们检测并提取数据集中列的计数。

1rm(list = ls())
2getwd()
3#Load the dataset
4dta = read.csv("bank-loan.csv",header=TRUE)
5print('Number of columns: ')
6print(ncol(dta))

输出:

1Number of columns: 
29

R编程中的nrow()函数

了解了列之后,现在是时候讨论对象的行了。

R为我们提供了nrow()函数来获取对象的行。也就是说,使用nrow()函数,我们可以轻松地检测和提取一个对象中存在的行数,该对象可以是矩阵、数据框甚至是数据集。

语法:

1nrow(object)

示例01:

在本例中,我们使用R中的Matrix()函数创建了一个矩阵。此外,我们还执行了nrow()函数来获取矩阵中存在的行数,如下所示--

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

输出:

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

示例02:

现在,在本例中,我们使用了与上面的nol()函数部分提到的相同的Bank Load Defulter数据集!

将数据集加载到R环境后,我们使用nrow()函数来提取数据集中的行数。

1rm(list = ls())
2getwd()
3#Load the dataset
4dta = read.csv("bank-loan.csv",header=TRUE)
5print('Number of rows: ')
6print(nrow(dta))

输出:

1"Number of rows: "
2850

结论

至此,我们已经结束了这个话题。如果你遇到任何问题,请随时在下面发表评论。

有关R编程的更多此类帖子,请继续关注我们。

在此之前,祝您学习快乐!!:)

Published At
Categories with 技术
Tagged with
comments powered by Disqus