gpt4 book ai didi

r - 编写用户函数以返回每个变量的列位置、列名、模式和类

转载 作者:行者123 更新时间:2023-12-01 07:57:38 28 4
gpt4 key购买 nike

我需要编写一个用户定义的函数,当应用于数据框时,它将返回列位置、列名称、模式和每个变量的类。我能够创建一个返回模式和类的,但是当我包含位置/名称时,我总是收到错误。我一直在这样做,

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/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com