访问量: 10 次浏览
在这篇文章中,我们将讨论如何在R编程语言中循环浏览数据框架中的列名。
这里我们使用sapply()函数和一些函数来获取列名。这个函数将返回列名和一些结果
语法:
sapply(dataframe,specific function)
其中
例子
:R程序通过执行一些操作来获得数据框架中的列名
# create dataframe with 4 columns
data = data.frame(column1=c(23, 45), column2=c(50, 39),
column3=c(33, 45), column4=c(11, 39))
# display
print(data)
# get mean of all columns
print(sapply(data, mean))
# get sum of all columns
print(sapply(data, sum))
# get minimum of all columns
print(sapply(data, min))
# get maximum of all columns
print(sapply(data, max))
输出:
column1 column2 column3 column4
1 23 50 33 11
2 45 39 45 39
column1 column2 column3 column4
34.0 44.5 39.0 25.0
column1 column2 column3 column4
68 89 78 50
column1 column2 column3 column4
23 39 33 11
column1 column2 column3 column4
45 50 45 39
通过使用这个函数我们可以得到列名。我们必须通过for循环迭代来获得所有的列名。
语法:
for (iterator in colnames(dataframe)){
print(iterator )
}
其中
例子:
# create dataframe with 4 columns
data = data.frame(column1=c(23, 45), column2=c(50, 39),
column3=c(33, 45), column4=c(11, 39))
# display
print(data)
# display column names
for (i in colnames(data)){
print(i)
}
输出: