将data.frame转换为表

时间:2015-03-17 00:13:20

标签: r dataframe

我有一个data.frame,我想换成一张桌子。它有三列:Number,Study,Classes和Year。我把它分成了不同的课程(幼儿园,文法学校,大学),制作了9个不同的数据框架,每个数据框架都属于不同的类别。最后,我排除了Class列,仅维护Number,Study和Year。之后,我将每个按类分类的数据帧转换为表格,使用:

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

然而,这个等式继续带来我以前减少的类别信息。我不知道出了什么问题。

1 个答案:

答案 0 :(得分:0)

你确定你丢掉了“Class”吗? 试试这个:

Grammar <- subset(data, data$class=="Grammar", select=c("Number", "Study", "Year")
GT <- xtabs(Number ~ Study + Year, Grammar)