全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2025 4
2014-11-25
这题前2步,我这样写好了了,fncts <- ls(as.environment("package:stats"))functs <- fncts[!(fncts)%in%"p.adjust.methods"]
第三步,dataframe怎么建,每个function的argument长度都不一样的呀,求指导,谢谢大神们了
无标题.jpg
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-11-25 11:26:15
代码如下:
复制代码


因为不支持csv格式文件,所以我就截了个图。
附件列表
结果.png

原图尺寸 22.6 KB

对应的结果

对应的结果

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-11-25 18:00:29
jiangbeilu 发表于 2014-11-25 11:26
代码如下:
谢谢,能不能简单介绍下思路,或者思考方式呢,这题的,谢谢了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-11-25 18:11:20
这应该是一道R语言编程题,虽然我不知道是哪里的。这里可以给你介绍一下思路。
因为,如果你自己好好学习的话,是可以理解我的思路的,因为这里都是一些基本函数的用法。
具体步骤如下:
1.首先你要知道一共有多少个函数,每个函数的名字是什么,这些名字最后要作为dataframe的行名;
2.你还要知道有多少列,也就是一共有多少不同的参数名称,而有多少个不同的参数名称,用formals公式可以求得,然后读取出来的是个列表,你需要把列表拆除,并用unique函数得到一共有多少个唯一的参数名称。
3.接着就是把你之前读的每个函数的参数,用match函数和上面唯一的参数名称向量进行匹配
我用矩阵形式,将所有值赋为FALSE,match函数用法你可以再参考一下帮助文档,知道是返回位置的
把这些位置的值变为TRUE,就可以知道这个函数里的参数,有多少个是在上面那个唯一参数名称的向量里的
4.用循环做一下第3步
5.命名,做成data frame
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-11-25 19:05:28
jiangbeilu 发表于 2014-11-25 18:11
这应该是一道R语言编程题,虽然我不知道是哪里的。这里可以给你介绍一下思路。
因为,如果你自己好好学习的 ...
嗯,整个过程都看明白了,多谢,我再多练练
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群