楼主: 2018212014
7476 8

[问答] Error in model.frame.default(formula, data) : 变数的长度不一样('marker[1]') [推广有奖]

  • 0关注
  • 0粉丝

高中生

0%

还不是VIP/贵宾

-

威望
0
论坛币
440 个
通用积分
0.1058
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
150 点
帖子
14
精华
0
在线时间
19 小时
注册时间
2020-10-8
最后登录
2022-12-15

50论坛币
请教各位大佬:
1)
length(gene$PHE)  可以
length(gene$AX.108768500) 可以
length(gene$marker[1]) 不可以
我将AX.108768500,输到一个名为marker的字符串中,然后用marker[1]的方式调用,不行。

2)
for(i in c(1:5)){
       a = ddply(.data = gene,
              .variables = marker,
              .fun = function(x){
                mean(x$PHE)
        })
       write.csv(a,"a.csv")
}

只能输出最后一次的结果。
3)
其实和第一个很像,因为我准备做一个for循环:
for(i in c(1:23)){
  a = ddply(.data = gene,
            .variables = marker,
            .fun = function(x){
              kruskal.test(x$PHE~marker,data=gene,method = "holm")
            })
  print(a)
}

请教大佬有什么好的方法吗?

数据:

rs#AX.108768500AX.110999783AX.108750670AX.111672328PHE
allelesT/CC/GA/CC/GNA
S43TTGGAAGG

29.3417

S151TCCGACGG

32.0381

S189CCCCACGG

37.3938

S172CCCCCCGG

35.4436

S292CCCCACGG

38.068

S246CCCCCCGG

31.0997



关键词:Formula Default marker Error marke
沙发
2018212014 发表于 2020-10-9 11:25:17 |只看作者 |坛友微信交流群
前面格式有些问题,应该是length(gene$PHE)$弄丢了

使用道具

藤椅
2018212014 发表于 2020-10-9 11:26:19 |只看作者 |坛友微信交流群
($)  "$"  <$>
已有 1 人评分论坛币 收起 理由
cheetahfly + 10 热心帮助其他会员

总评分: 论坛币 + 10   查看全部评分

使用道具

板凳
jxy119 发表于 2020-10-10 14:16:16 |只看作者 |坛友微信交流群
查看一下maker的格式,是不是list

使用道具

报纸
2018212014 发表于 2020-10-10 20:41:52 |只看作者 |坛友微信交流群
jxy119 发表于 2020-10-10 14:16
查看一下maker的格式,是不是list
不是list,但是list也不行。

使用道具

地板
2018212014 发表于 2020-10-10 20:43:42 |只看作者 |坛友微信交流群
jxy119 发表于 2020-10-10 14:16
查看一下maker的格式,是不是list
这个问题我花了200块解决了,方式是用paste函数结合这个公式做了一个循环。

使用道具

7
jzx199 发表于 2020-12-21 18:29:25 |只看作者 |坛友微信交流群
2018212014 发表于 2020-10-10 20:43
这个问题我花了200块解决了,方式是用paste函数结合这个公式做了一个循环。
你好 请问在哪里可以付费解决问题 我现在也面临一些问题 但是不知道该如何解决

使用道具

8
2018212014 发表于 2021-1-22 17:21:31 |只看作者 |坛友微信交流群
jzx199 发表于 2020-12-21 18:29
你好 请问在哪里可以付费解决问题 我现在也面临一些问题 但是不知道该如何解决
什么问题呀

使用道具

9
2018212014 发表于 2021-1-22 17:22:45 |只看作者 |坛友微信交流群
jzx199 发表于 2020-12-21 18:29
你好 请问在哪里可以付费解决问题 我现在也面临一些问题 但是不知道该如何解决
你去淘宝找人帮你写个代码。然后学习别人怎么做到的。

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-11-5 17:25