最初aggregate
に、別の列ごとに、データ フレーム内の 1 つの列の平均を取得していました。
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' が見つかりません」というエラーが表示されました。
他にもいろいろ試してみましたが、どれもうまくいきませんでした。
私は何が欠けていますか?