R code
datax <- head(datax)
kable(datax)
| 94001 |
LAKI LAKI |
SMA |
Pegawai swasta |
5 |
12432199 |
| 94002 |
LAKI LAKI |
SMA |
PNS |
15 |
3645634 |
| 94003 |
LAKI LAKI |
SMA |
Pegawai swasta |
1 |
3560606 |
| 94004 |
LAKI LAKI |
DIPLOMA |
Pegawai swasta |
6 |
10254833 |
| 94005 |
LAKI LAKI |
DIPLOMA |
Pegawai swasta |
16 |
5197534 |
| 94006 |
LAKI LAKI |
S1 |
Pegawai swasta |
2 |
8000000 |
summary(datax)
## kode jeniskelamin pendidikan jenispekerjaan
## Min. :94001 Length:6 Length:6 Length:6
## 1st Qu.:94002 Class :character Class :character Class :character
## Median :94004 Mode :character Mode :character Mode :character
## Mean :94004
## 3rd Qu.:94005
## Max. :94006
## lamabekerja penghasilan
## Min. : 1.00 Min. : 3560606
## 1st Qu.: 2.75 1st Qu.: 4033609
## Median : 5.50 Median : 6598767
## Mean : 7.50 Mean : 7181801
## 3rd Qu.:12.75 3rd Qu.: 9691125
## Max. :16.00 Max. :12432199
datax %>%
group_by(jenispekerjaan) %>%
summarise(rata_penghasilan = mean(penghasilan, na.rm = TRUE)) %>%
ggplot(aes(x = reorder(jenispekerjaan, -rata_penghasilan), y = rata_penghasilan, fill = jenispekerjaan)) +
geom_col() +
labs(title = "Rata-Rata Penghasilan per Jenis Pekerjaan",
x = "Jenis Pekerjaan",
y = "Rata-Rata Penghasilan") +
theme_minimal() +
theme(axis.text.x = element_text(angle = 45, hjust = 1))
