r - How to aggregate data by factor variables and count column -
i have data frame of factor variables columns , 1 numeric column , 1 integer column. want aggregate data unique factor variable combinations , sum counts. aggregate unique factor combi's doesn't sum count column.
data dataframe test2
afdeling_1 probleemgebied locatie.niveau.1 risico count cost 1 secondairy assembly complete transformator secundaire installatie risico 3 ( hoog) 1 na 2 active part binnenwerk actief deel risico 3 ( hoog) 1 na 3 construction complete transformator secundaire installatie risico 2 (midden) 1 na 4 final assembly complete kast complete transformator risico 3 ( hoog) 1 na 5 windingshop wikkeling wikkeling risico 3 ( hoog) 1 na 6 warehouse complete transformator niet transformator gerelateerd risico 1 (laag) 1 na 7 active part wikkelingenset wikkelingenset risico 1 (laag) 1 na 8 warehouse complete transformator secundaire installatie risico 2 (midden) 1 na 9 pre assembly complete kast kastbodem (altijd onderzijde) risico 2 (midden) 1 na 10 pre assembly complete kast kastbodem (altijd onderzijde) risico 2 (midden) 1 na 11 final assembly complete transformator conservator risico 3 ( hoog) 1 na 12 final assembly complete transformator complete transformator risico 3 ( hoog) 1 na 13 pre assembly complete kast leidingwerk risico 2 (midden) 1 na 14 kam binnenwerk actief deel risico 1 (laag) 1 na 15 final assembly complete kast complete transformator risico 3 ( hoog) 1 na 16 pre assembly complete kast koeling risico 2 (midden) 1 na 17 kam wikkelingenset wikkelingenset risico 1 (laag) 1 na 18 final assembly binnenwerk actief deel risico 3 ( hoog) 1 na 19 active part wikkelingenset wikkelingenset risico 1 (laag) 1 na 20 active part wikkelingenset wikkelingenset risico 3 ( hoog) 1 na 21 active part binnenwerk actief deel risico 3 ( hoog) 1 na 22 secondairy assembly complete transformator secundaire installatie risico 3 ( hoog) 1 na 23 kam complete kast koeling risico 2 (midden) 1 na 24 final assembly complete kast kastwand risico 1 (laag) 1 na 25 pre assembly complete kast kastbodem (altijd onderzijde) risico 3 ( hoog) 1 na 26 construction binnenwerk actief deel risico 1 (laag) 1 na 27 final assembly complete transformator niet transformator gerelateerd risico 3 ( hoog) 1 na 28 final assembly binnenwerk actief deel risico 1 (laag) 1 na 29 spoelenmontage wikkelingenset wikkelingenset risico 1 (laag) 1 na 30 active part kern kern risico 3 ( hoog) 1 1820.00 31 active part kern kern risico 1 (laag) 1 na 32 windingshop wikkeling wikkeling risico 2 (midden) 1 na 33 final assembly complete transformator kastwand risico 3 ( hoog) 1 na 34 active part wikkelingenset wikkelingenset risico 2 (midden) 1 1407.36 35 active part wikkelingenset wikkelingenset risico 1 (laag) 1 na 36 active part wikkelingenset wikkelingenset risico 1 (laag) 1 na 37 secondairy assembly complete transformator secundaire installatie risico 3 ( hoog) 1 na 38 warehouse complete transformator niet transformator gerelateerd risico 2 (midden) 1 na 39 warehouse complete transformator kastwand risico 2 (midden) 1 na 40 final assembly complete kast kastbodem (altijd onderzijde) risico 3 ( hoog) 1 na 41 warehouse complete transformator niet transformator gerelateerd risico 3 ( hoog) 1 na 42 warehouse complete transformator niet transformator gerelateerd risico 3 ( hoog) 1 na 43 spoelenmontage wikkeling wikkeling risico 1 (laag) 1 na 44 sales & projects complete transformator complete transformator risico 3 ( hoog) 1 na 45 active part binnenwerk actief deel risico 1 (laag) 1 na 46 kam complete transformator complete transformator risico 2 (midden) 1 na 47 windingshop wikkeling wikkeling risico 1 (laag) 1 na 48 sales & projects complete transformator complete transformator risico 1 (laag) 1 na 49 active part binnenwerk actief deel risico 1 (laag) 1 na 50 pre assembly complete kast koeling risico 3 ( hoog) 1 na
this code used:
aggregate(count ~., test2, sum)
this result get:
afdeling_1 probleemgebied locatie.niveau.1 risico cost count 1 active part wikkelingenset wikkelingenset risico 2 (midden) 1407.36 1 2 active part kern kern risico 3 ( hoog) 1820.00 1
i see underlying problem not aggregate doesn't work, cost column has na's , data aggregated records cost. need way nas not omitted.
Comments
Post a Comment