为新行中的每一行设置分数

时间:2017-06-18 19:21:26

标签: r

p <- c("p1","p2","p3","p4")
a <- c(0,1,1,1)
b <- c(1,0,1,1)
c <- c(1,0,1,1)
d <- c(1,1,0,1)
x <- data.frame(p,a,b,c,d)

y <- c("p1", "p3", "p4")

所以,我想在Y向量的基础上进行选择并从X数据帧中搜索它。 然后需要确定它的总数1除以总数,在新行中然后它应该继续通过行。 例如。根据X数据帧中的Y,它将生成3(p1,p3,p4)数据帧。然后它应该计算每行中的所有1,就像在“a”列中那样它将是2/4。对于列“b”,它将是3/4。

请告诉我。提前致谢。

0 个答案:

没有答案