私はファイルから読み込んだデータフレームを持っています:sassign。 prop.table()を使用して頻度テーブルを作成しました。ここで私が使用したものです:prop.table()の出力を変更します
prop.table(table(sassign$state))
出力は次のとおりです。
AE CT DC DE MA MD ME NH NJ NY PA RI VA VI VT
0.00010 0.05024 0.00678 0.01422 0.08504 0.08344 0.00686 0.01330 0.22136 0.33060 0.17436 0.00804 0.00054 0.00090 0.00422
この出力は非常に不格好です。何か方法はありますかこれを列として整理し、発生数を含めてソートしますか?
また、私はCrossTabsも試しましたが、それはさらに厄介です。
CrossTable(sassign$state)
Cell Contents
|-------------------------|
| N |
| N/Table Total |
|-------------------------|
Total Observations in Table: 50000
| AE | CT | DC | DE | MA |
|-----------|-----------|-----------|-----------|-----------|
| 5 | 2512 | 339 | 711 | 4252 |
| 0.000 | 0.050 | 0.007 | 0.014 | 0.085 |
|-----------|-----------|-----------|-----------|-----------|
| MD | ME | NH | NJ | NY |
|-----------|-----------|-----------|-----------|-----------|
| 4172 | 343 | 665 | 11068 | 16530 |
| 0.083 | 0.007 | 0.013 | 0.221 | 0.331 |
|-----------|-----------|-----------|-----------|-----------|
| PA | RI | VA | VI | VT |
|-----------|-----------|-----------|-----------|-----------|
| 8718 | 402 | 27 | 45 | 211 |
| 0.174 | 0.008 | 0.001 | 0.001 | 0.004 |
|-----------|-----------|-----------|-----------|-----------|
私は初心者で、過去4日間Rで作業を始めました。私はこの状況で約4時間を過ごしたので、何か助けていただければ幸いです。前もって感謝します。
ありがとうmrbrich。私は次回以降のデータを掲載する予定です。私のデータには50Kの行があるので、スニペットを投稿しても大丈夫だと思いますか? – watchtower
はい、データ全体を投稿する必要はありませんが、ほんの一例です。 – mrbrich
@watchtower [http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example/5963610]将来の投稿のためのガイダンス – Jaap