我首先用来aggregate
获取数据框中一列的平均值,每列:
meanDemVoteHouseState <- aggregate(congress$X2012.House.Dem.vote,
by = list(state = congress$state),
FUN = mean)
然后我想按顺序打印。首先我查看了新的数据框
str(meanDemVoteHouseState)
并得到
'data.frame': 50 obs. of 2 variables:
$ state: chr "AK" "AL" "AR" "AZ" ...
$ x : num 0.29 0.34 0.29 0.462 0.566 ...
显然,新变量现在称为“x”。
但是当我试图对此进行排序时:
meanDemVoteHouseState[order(x),]
我收到一个错误“找不到对象'x'”。
我尝试了许多其他的东西,但没有任何效果。
我错过了什么?