全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
4497 3
2022-04-14
example13_2<-read.csv("example13_2.csv")
attach(example13_2)
mytable<-xtabs(~a+b)
然后报错:Error in model.frame.default(formula = ~a + b) : 变数的长度不一样('b')
请问为什么会报错,该怎么解决呢?
附example13_2:
ab

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

2

1

2

1

2

1

2

1

2

1

2

1

2

1

2

1

2

1

2

2

1

2

1

2

1

2

1

2

1

2

1

2

1

2

1

2

1

2

1

2

1

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2


二维码

扫码加我 拉你入群

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

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

全部回复
2022-4-15 09:04:07
试一试
xtabs(~a+b, data = example13_2)

相当一部分函数,自带指定哪个data.frame的参数
通常没必要attach
names(example13_2)看看,可能变量名不是“a”“b”
二维码

扫码加我 拉你入群

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

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

2022-4-15 09:42:07
abelus 发表于 2022-4-15 09:04
试一试
xtabs(~a+b, data = example13_2)
谢谢大神!确实加上data=example13_2就可以了,学到了学到了,感谢!!!
二维码

扫码加我 拉你入群

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

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

2022-12-14 19:40:08
把之前的都关掉 历史记录清除 重新打开就好了
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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