Re: [問題] 資料選取
假設dat是你的data.frame
基本款:mena(dat$earnings[dat$state == 'CA'])
1. aggregate(earnings ~ state, data = dat)
2. mean(subset(dat, state=='CA')$earnings)
3. tapply(dat$eanings, dat$state, mean)
library(dplyr)
4. dat %>% filter(state=='CA') %>% summarise(mean(earnings))
5. dat %>% group_by(state) %>% summarise(mean(earnings))
.....
很多種方式XD
※ 引述《hankckdy (漢克ㄦ)》之銘言:
: [問題類型]:
: 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
: [軟體熟悉度]:
: 新手(沒寫過程式,R 是我的第一次)
: [問題敘述]:
: 我想要計算在CA的人賺的錢的平均數
: 所以想選取在state類別以下的標示是CA的資料
: earnings age gender state celebrity
: 1 10000 26 male ND no
: 2 10000000 18 female CA yes
: 3 85000 39 male NE no
: 4 75000 50 female NC no
: 5 91500 61 male DE no
: 6 49500 39 female SD no
: 7 105000 31 female HI no
: 8 30000 24 male NM no
: 9 40000 24 female MD no
: 10 23000 45 male VA no
: .
: .
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.205.27.107
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1442301758.A.231.html
推
09/15 15:30, , 1F
09/15 15:30, 1F
討論串 (同標題文章)
R_Language 近期熱門文章
PTT數位生活區 即時熱門文章