读者们,你们好!在本文中,我们将重点介绍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编程的更多此类帖子,请继续关注我们。
在此之前,祝您学习快乐!!:)