Displaying 3 results from an estimated 3 matches for "maklaw".
Did you mean:
maklawe
2017 Sep 09
1
Avoid duplication in dplyr::summarise
...irms that the function s() does what you want might
be:
df <- data.frame(matrix(rnorm(40), 10, 4),
f1 = base::sample(letters[1:3],30,replace=TRUE),
f2 = base::sample(letters[4:6],30,replace=TRUE))
HTH,
Eric
On Sat, Sep 9, 2017 at 1:52 PM, Edjabou Vincent <maklawe at gmail.com> wrote:
> Hi Lars
>
> I am not very sure what you really want. However, I am suggesting the
> following code that enables (1) to obtain the full summary of your data and
> (2) retrieve only mean of X values as function of factors f1 and f2.
>
> library(tidyver...
2017 Sep 09
0
Avoid duplication in dplyr::summarise
...%>%
do(describe(.$X_value))
##To obtain only means of your data
df%>% gather(X_name,X_value,X1:X4)%>%
group_by(f1,f2,X_name)%>%
do(describe(.$X_value))%>%
select(mean)%>%# You select only mean value
spread(X_name,mean)#
Vincent
Med venlig hilsen/ Best regards
Edjabou Maklawe Essonanawe Vincent
Mobile: +45 31 95 99 33
On Sat, Sep 9, 2017 at 12:30 PM, Lars Bishop <lars52r at gmail.com> wrote:
> Dear group,
>
> Is there a way I could avoid the sort of duplication illustrated below?
> i.e., I have the same dplyr::summarise function on different group_b...
2017 Sep 09
2
Avoid duplication in dplyr::summarise
Dear group,
Is there a way I could avoid the sort of duplication illustrated below?
i.e., I have the same dplyr::summarise function on different group_by
arguments. So I'd like to create a single summarise function that could be
applied to both. My attempt below fails.
df <- data.frame(matrix(rnorm(40), 10, 4),
f1 = gl(3, 10, labels = letters[1:3]),
f2 =