2016-12-17 6 views
0

私の質問です。 私はUFOのデータフレームを持っています。そこには20,000 obsがあります。データの要約を行い、観測されたUFOの数が51の州を取得しました。 data.frame(観測=要約(ufo_clean $ Event State列の概要とデータフレーム

しかし、問題は、さらなる操作のためにその柔軟ではありません I -

ufo_by_state <:。私はそのようなからdata.frameを行うことを試みた colnames = c( "states"、 "observations")、rownames = Alabama、Alaska、Arizona ...などのデータフレームを行う必要があります。 人口を考慮してヒストグラムを作成する必要があります。 私は多くのことを試しました私はこの時点で知っていますが、結果はまだありません。

ありがとう!

+1

あなたは 'v1のような「data.frame」を作成することができますdata.frameコールに別の列などの名前 'とvaluesまたはkey/valueペアを抽出することになります< - 概要(ufo_clean $ EventState); df1 < - data.frame(states = names(v1)、observations = v1) ' – akrun

+0

解決策としてコメントを投稿しました。 [ここ](http://stackoverflow.com/help/someone-answers)にチェックを入れることもできます。 – akrun

答えて

1

単一列のsummaryは、vectorという名前を出力します。だから、2列のdata.frameを作成する

v1 <- summary(ufo_clean$EventState) 
df1 <- data.frame(states = names(v1), observations = v1, stringsAsFactors=FALSE)