2015-03-17 2 views
-1

У меня есть data.frame, и я хочу перейти в таблицу. Он имеет три столбца: число, исследование, классы и год. Я разрезаю его в те разные классы (питомник, гимназия, колледж), производя 9 различных кадров данных, каждый из которых ревет в другой класс. В конце я исключил столбец класса, поддерживающий только число, исследование и год. После этого я преобразование каждого из этих dataframes, сгруппированных по классам, в таблицу, используя:Преобразование data.frame в таблицу

GT <- xtabs(G$Number ~ G$Study + G$Year, G) 

Однако это уравнение продолжает приносить прежнюю информацию о классе, один я вырубать. Я не знаю, что происходит.

+1

Привет и добро пожаловать в S.O. Чтобы получить лучшую помощь, я рекомендую вам прочитать http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example. Кроме того, укажите более подробную информацию о том, чего вы хотите достичь, код, который вы использовали до сих пор, и сообщения об ошибках, которые вы получаете, если таковые имеются. –

ответ

0

Вы уверены, что вы уроните колонию «Класс»? Попробуйте следующее:

Grammar <- subset(data, data$class=="Grammar", select=c("Number", "Study", "Year") 
GT <- xtabs(Number ~ Study + Year, Grammar) 
Смежные вопросы