0
我運行下面的代碼在R:通過或分割文件處理後的R中的錯誤消息?
library("AER")
data(CPS1985,package="AER")
by(CPS1985[c("wage","age","experience")],CPS1985["gender"],mean,na.rm=TRUE)
但每當我做我總是得到一個錯誤信息如下:
by(CPS1985[c("wage","age","experience")],CPS1985["gender"],mean,na.rm=TRUE)
gender: male
[1] NA
gender: female
[1] NA
Warning messages:
1: In mean.default(data[x, , drop = FALSE], ...) :
argument is not numeric or logical: returning NA
2: In mean.default(data[x, , drop = FALSE], ...) :
argument is not numeric or logical: returning NA
我已經運行的工資代碼,歲之前還檢查和經驗都是數字,性別是一個因素變量。所以我有點困惑,爲什麼我得到這個錯誤信息?
謝謝。