ho dati che sembra qualcosa di simileDati lunghi e ampi con tidyR?
df = data.frame(name=c("A","A","B","B"),
group=c("g1","g2","g1","g2"),
V1=c(10,40,20,30),
V2=c(6,3,1,7))
voglio rimodellare farlo sembrare come questo:
df = data.frame(name=c("A", "B"),
V1.g1=c(10,20),
V1.g2=c(40,30),
V2.g1=c(6,1),
V2.g2=c(3,7))
E 'possibile farlo con tidyR?
posso farlo con rimodellare
reshape(df, idvar='name', timevar='group', direction='wide')
ma è sempre bene imparare qualcosa di nuovo.
La parte V1: V2 era nuova per me. Se si digita V1, si filtrano anche i dati. Questo è utile – jazzurro
@jazzurro Penso che per più opzioni, '' select' da 'dplyr' sarebbe utile (ad esempio' starts_with, ends_with, ....) ' – akrun
Grazie per il suggerimento. Applicherò le opzioni di selezione in 'gather()' d'ora in poi. – jazzurro