Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 获取字符串变量的变量长度差错误已修复_R - Fatal编程技术网

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
返回多维数组。我想问题是关于如何解决这个问题