使用Dplyr和Tidyr的多个响应问题

时间:2016-03-18 15:56:17

标签: r dplyr tidyr

我正在努力解决R中的多个回答问题。我希望通过dplyr和tidyr找到解决这个问题的简单方法。下面是一个多重驻留数据帧示例。我正在尝试做的事情,首先,创造百分比 - 猫的百分比,狗的百分比等。百分比将是总体反应。我通常计算百分比 -

var bodyStyles = window.getComputedStyle(document.body);
var fooBar = bodyStyles.getPropertyValue('--foo-bar'); //get

document.body.style.setProperty('--foo-bar', newValue);//set
在这种情况下,

似乎没有削减它。也许我必须使用summarise_each或更专业的功能?我还是新手,对Dplyr和Tidyr来说真的很新。我也尝试使用Tidyr的“联合”功能,它有效,但它包括NA,我将不得不重新编码。但我似乎还无法计算联合专栏的百分比。

任何建议都会很棒!首先,如何使用“联合”将多个响应列联合到所有可能的组合中,然后计算每个列的百分比,以及如何简单地计算每个二进制列的百分比作为总响应的比例?希望这是有道理的!我确信我会忽略一个简单而优雅的答案。

group_by(_)%>%summarise(count=n())%>%mutate(percent=count/sum(count)) 

1 个答案:

答案 0 :(得分:0)

根据我对你的问题的理解,听起来你正在尝试做的事情可以通过tidyr的'gather()'函数来完成,而不是'unite()'函数。

$ dpkg -S /usr/bin/ruby1.9.1
dpkg-query: no path found matching pattern /usr/bin/ruby1.9.1
相关问题