我需要编写一个用户定义的函数,当应用于数据框时,它将返回列位置、列名称、模式和每个变量的类。我能够创建一个返回模式和类的,但是当我包含位置/名称时,我总是收到错误。我一直在这样做,
myFunction <- function(x) {
data.frame(mode(x), class(x))
}
data.frame(names(myData), myFunction(myData))
它返回正确的信息,但它没有将它组合成我需要的单个函数。有什么建议吗?
最佳答案
您可以按如下方式组合它:
myFunction <- function(x)
data.frame(mode(x), class(x), cname=names(x), cpos=1:ncol(x))
关于r - 编写用户函数以返回每个变量的列位置、列名、模式和类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15604085/