2
               M.5    M5.9  M10.14 M14.17     F.5    F5.9  F10.14 F14.17
Alabama     154902  158765  163731  97673  146906  154067  157592  91339
Alaska       27593   27033   26425  15899   26341   25172   24487  14315
Arizona     223705  236024  230633 138579  214067  218351  227456 130770
Arkansas     99007  105750  103149  59618   92649   99763   94845  56848
California 1296287 1296812 1306123 825862 1240523 1239678 1245997 788024
Colorado    172562  187549  168057 100405  164433  172087  170502  95712

パッケージを使用して、American Community Survey のデータをコンパイルしていますacs。これは、5歳未満、5歳から9歳、10歳から14歳などの各州の男性と女性の数に関するデータフレームの先頭です。データフレーム名はN0018_12_4です。各州の 18 歳未満の子供の総人口を調べたいと考えています。このようにrowsumを試すと、「引数「グループ」がありません。デフォルトはありません」というエラーメッセージが表示されます。R のヘルプ ページを読んで、cran/ の他の場所で引数「グループ」を使用する方法の例を検索してみましたが、その引数で何をすべきかまだわかりません。

どんな助けでも大歓迎です!:)

4

2 に答える 2

7

あなたが探している機能は だと思います?rowSums

ここでは、「country.csv」と呼ばれるデータが次のようになっていると想定しています。

M.5,M5.9,M10.14,M14.17,F.5,F5.9,F10.14,F14.17
Alabama,154902,158765,163731,97673,146906,154067,157592,91339
Alaska,27593,27033,26425,15899,26341,25172,24487,14315
Arizona,223705,236024,230633,138579,214067,218351,227456,130770
Arkansas,99007,105750,103149,59618,92649,99763,94845,56848
California,1296287,1296812,1306123,825862,1240523,1239678,1245997,788024
Colorado,172562,187549,168057,100405,164433,172087,170502,95712

したがって、次の場合:

dat <- read.csv("country.csv")
rowSums(dat)

次の出力が得られます。

Alabama     Alaska    Arizona   Arkansas California   Colorado 
1124975     187265    1619585     711629    9239306    1231307 

データフレームにアタッチしたい場合は、次のことができます。

dat$total <- with(dat, rowSums(dat))

期待どおりに列をデータに追加します。

               M.5    M5.9  M10.14 M14.17     F.5    F5.9  F10.14 F14.17   total
Alabama     154902  158765  163731  97673  146906  154067  157592  91339 1124975
Alaska       27593   27033   26425  15899   26341   25172   24487  14315  187265
Arizona     223705  236024  230633 138579  214067  218351  227456 130770 1619585
Arkansas     99007  105750  103149  59618   92649   99763   94845  56848  711629
California 1296287 1296812 1306123 825862 1240523 1239678 1245997 788024 9239306
Colorado    172562  187549  168057 100405  164433  172087  170502  95712 1231307
于 2015-05-23T00:21:28.300 に答える