dummy <- data.frame(Q1 = c(0, 1, 0, 1),
Q2 = c(1, 1, 0, 1),
Q3 = c(0, 1, 1, 0))
df_dummy <- data.frame(Question = c("Q1", "Q2", "Q3"),
X1 = c(2/4, 3/4, 2/4),
X0 = c(2/4, 1/4, 2/4))
> dummy
Q1 Q2 Q3
1 0 1 0
2 1 1 1
3 0 0 1
4 1 1 0
> df_dummy
Question X1 X0
1 Q1 0.50 0.50
2 Q2 0.75 0.25
3 Q3 0.50 0.50
我有一些数据(dummy
),其中我有对Q1,Q2和Q3的二元响应。我想按照df_dummy
中所示的格式对我的数据进行总结,其中对于每个问题,列X1
告诉我回答Q1的人的比例,列X0
告诉我回答Q0的人的比例。我试过prop.table
,但是没有返回想要的结果。总结计数数据在数据中的比例。
没关系,当你是一个有点虚伪评论我的帖子,然后调整我的代码并将其发布到您的代码中。 – akrun