R 获取字符串变量的变量长度差错误已修复
我正在尝试运行以下代码:R 获取字符串变量的变量长度差错误已修复,r,R,我正在尝试运行以下代码: xtabs(c("violentIncidents", "nonviolentIncidents", "allPart1s") ~ District + pnum, data = cadincmerge_ag4wk) 但是,我得到以下错误: Error in model.frame.default(formula = c("violentIncidents", "nonviole
xtabs(c("violentIncidents", "nonviolentIncidents", "allPart1s") ~ District + pnum, data = cadincmerge_ag4wk)
但是,我得到以下错误:
Error in model.frame.default(formula = c("violentIncidents", "nonviolentIncidents", :
variable lengths differ (found for 'c(District)')
地区由以下值组成:
Central
Eastern
Northeastern
Northern
Northwestern
Southeastern
Southern
Southwestern
Western
在这里,我们可能需要
cbind
和不带引号的变量名
xtabs(cbind(violentIncidents, nonviolentIncidents, allPart1s) ~
District + pnum, data = cadincmerge_ag4wk)
使用具有mtcars
data(mtcars)
xtabs(cbind(cyl, gear, carb) ~ vs + am, mtcars)
这是可行的-但是如何将报告的值分开?这意味着该数字不包括暴力事件、非暴力事件、所有部分1,但对于每个Pnum,我们每个地区有三个报告值?@user13203033当
~
的lhs上有多个变量时,xtabs
返回多维数组。我想问题是关于如何解决这个问题