[Must Learning with R_3] Ch4. 기본문법 3단계 연습문제

less than 1 minute read

Wikidocs에 올라와있는 Must Learning with R 을 참고하며 방학동안 부족한 R programming 공부를 하고있습니다. 책에 나와있는 연습문제를 정리하려 합니다.

Ch3. 기본문법 3단계

연습문제1

HR 데이터에서 last_evaluation의 평균을 구하시오.

HR = read.csv('D://HR_comma_sep.csv')
mean(HR$last_evaluation)

결과

> mean(HR$last_evaluation)
[1] 0.7161017



연습문제2

HR 데이터에서 last_evaluation의 표준편차를 구하시오.

sd(HR$last_evaluation)

결과

> sd(HR$last_evaluation)
[1] 0.1711691



연습문제3

HR 데이터에서 department에 대한 빈도표를 작성하시오.

TABLE = as.data.frame(table(HR$department))
print(TABLE)

결과

#3. HR 데이터에서 department에 대한 빈도표를 작성하시오.
> TABLE = as.data.frame(table(HR$department))
> print(TABLE)
          Var1 Freq
1   accounting  767
2           hr  739
3           IT 1227
4   management  630
5    marketing  858
6  product_mng  902
7        RandD  787
8        sales 4140
9      support 2229
10   technical 2720



연습문제4

HR 데이터에서 left, salary에 대한 교차표를 작성하시오.

Medium_Left = subset(HR, salary_New == 2 & left == 1)
print(xtabs(~ Medium_Left$salary + Medium_Left$left))

결과

> TABLE2 = as.data.frame(xtabs(~ HR$left + HR$salary))
> print(TABLE2)
  HR.left HR.salary Freq
1       0       low 5144
2       1       low 2172
3       0    medium 5129
4       1    medium 1317
5       0      high 1155
6       1      high   82