従業員が受け取った昇給、従業員が昇給について交渉したかどうか、および従業員の性別を含む従業員データのテキスト ファイルがあります。私がやろうとしているのは、従業員の性別と、昇給について交渉したかどうかに基づいて、従業員が受け取った昇給額のヒストグラムを作成することです。コードを実行すると、「無効な数の「ブレーク」」というエラーが発生し続けます。誰かが私が間違っていた場所を教えてください。
テキスト ファイルの例を次に示します。
emp received negotiated gender year
25 12.5 TRUE F 2013
318 5.2 FALSE F 2013
417 9.8 FALSE M 2009
523 6.8 TRUE M 2009
1218 2.1 TRUE F 2009
2601 13.9 FALSE M 2006
2225 7.8 TRUE M 2006
3000 8.5 FALSE F 2006
私がやろうとしていることの最小限のコードは次のとおりです。
d<-read.csv("employees.txt", header=TRUE, sep="\t")
cat("\nDisplay what was loaded:")
str(d)
abline(m)
abline(mean(d$received), 0, lty=2)
hist(d$received[d$negotiated == TRUE && d$gender == '1'], main = 'Male Employees Who Negotiated Raises' )
dev.new()
hist(d$received[d$negotiated == TRUE && d$gender == '2'], main = 'Female Employees Who Negotiated Raises' )