2016-04-23 4 views
0
id  value 
1 expsubs 29 
2 expsubs 32 
3 expsubs 27 
4 expsubs 36 
5 expsubs 29 
6 expsubs 24 

Новое в R У меня есть данные, которые я отсортированные в Excel и пытались импортировать в RГруппировка данных по имени R

Я хочу, чтобы отсортировать или мои данные по именам, которые находятся в моем " id ", чтобы я мог запускать ANOVA по моим данным. Невозможно выяснить, как заставить R распознавать мой столбец id как имена для каждого значения. Благодаря!

+0

я предлагаю смотреть в dplyr пакет https://cran.rstudio.com/web/packages/dplyr/vignettes/introduction.html – zacdav

+0

Вы должны обеспечить воспроизводимый пример HTTP: //stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example – aelwan

ответ

0

В этой ситуации вам необходимо использовать пакет dplyr:

tab <- data.frame(x = c("A", "B", "C", "C"), y = 1:4) 
by_x <- group_by(tab, x) 
by_x 

Этот код будет сортировать данные по й колонке.

0

Использование order:

df <- data.frame(id = c("B", "A", "D", "C"), y = c(6, 8, 1, 5)) 
df 

    id y 
1 B 6 
2 A 8 
3 D 1 
4 C 5 

df2 <- df[order(df$id), ] 
df2 

    id y 
2 A 8 
1 B 6 
4 C 5 
3 D 1 
+0

Было ли решение работать? – Worice

Смежные вопросы