Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/72.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_Chi Squared_Contingency - Fatal编程技术网

R 如何从这些数据中获取列联表?

R 如何从这些数据中获取列联表?,r,chi-squared,contingency,R,Chi Squared,Contingency,我试图用一组数据做一个列联表。目前看来是这样的: 但我希望它看起来像这样,但在R中: 我在网上尝试了一些关于其他人数据的建议,但当所有变量和数字都不同时,我很难理解 之后,我需要进行卡方检验,以检验吸食大麻和参加派对之间的独立性。提前谢谢 我们可以从tidyr library(dplyr) library(tidyr) df1 %>% pivot_wider(names_from = `Dance...Party.Participation`, values_from =

我试图用一组数据做一个列联表。目前看来是这样的:

但我希望它看起来像这样,但在R中:

我在网上尝试了一些关于其他人数据的建议,但当所有变量和数字都不同时,我很难理解


之后,我需要进行卡方检验,以检验吸食大麻和参加派对之间的独立性。提前谢谢

我们可以从
tidyr

library(dplyr)
library(tidyr)
df1 %>%
      pivot_wider(names_from = `Dance...Party.Participation`, values_from = Count)

我们可以从
tidyr

library(dplyr)
library(tidyr)
df1 %>%
      pivot_wider(names_from = `Dance...Party.Participation`, values_from = Count)

使用
dplyr
可以进行
spread(数据集,key=dance\u party,value=Count)
Base R:
xtabs(Count~x+y,df1)
其中
x
y
是这些列的名称。除非绝对必要,否则请不要以图像形式共享信息。你能更具体地说明问题是什么吗?使用
dplyr
你可以做
spread(数据集,key=dance\u party,value=Count)
Base R:
xtabs(Count~x+y,df1)
其中
x
y
是这些列的名称。除非绝对必要,否则请不要以图像形式共享信息。你能更具体地说明问题是什么吗?