Python Data Processing - Stephanie
Python Data Processing - Stephanie
Processing
(with python)
Session Outline
1. Pengenalan Python
2. Pengenalan Data Frame
3. Data Sorting
4. Data Filtering
5. Data Aggregation
Mudahnya...
Python adalah bahasa pemrograman yang mudah dipahami oleh
manusia dan dapat digunakan untuk berbagai tujuan, mulai dari
analisis data, membuat website, aplikasi dll
❖ Pengolahan Data
❖ Visualisasi Data
❖ Perhitungan Statistika
❖ Pemodelan Machine Learning
❖ Model Deployment
❖ dsb...
Kelebihan: Kekurangan:
● built-in-library data science yang lengkap ● harus online saat menggunakan
● tidak memakan space dalam memori komputer ● auto-restart setelah 12 jam
● data dapat diakses dan diedit dengan mudah ● butuh install ulang library lain
● mempermudah kolaborasi
● terintegrasi dengan tools Google lainnya
bit.ly/DataProcessingRakamin
Source Code:
Hands On - Data Processing.ipynb
Dataset :
rakamin_class.csv
pastikan sudah
tombol connected
upload
Mudahnya. . .
Variabel adalah suatu element nama yang memiliki nilai, dan nilai nya dapat diubah-ubah.
Contoh:
Maka tinggi badan dalam konteks ini adalah variabel yang didefinisikan memiliki nilai 173, nilai
dari 173 ini bisa berubah-ubah.
Isi daftar hadir di sini!
bit.ly/RTCDS23DaftarHadir2
Pengenalan Data Frame
row/baris
Pandas Library
Data Frame
no function kegunaan
a .shape melihat jumlah baris dan kolom
b .columns melihat semua nama kolom
c .head(n) melihat n baris pertama
d .tail(n) melihat n baris terakhir
Dadan 60 Memasak
nama umur hobi
Heru 17 Berkebun
Dadan 60 Memasak
Yonathan 55 Musik
Heru 17 Berkebun
Andaru 26 Basket
Format Code
Yonathan 55 Musik
df.sort_values(’<column_name>’, ascending = True )
Contoh Code
df.sort_values( ‘nama’, ascending = True )
Isi daftar hadir di sini!
bit.ly/RTCDS23DaftarHadir2
Ascending vs Descending
umur terurut dari kecil ke besar umur terurut dari besar ke kecil
Code
df[filter]
Code
df[df[‘<column>’] == <value>]
df[ df[‘sepatu’]==’adidas’ ]
Ambil data dengan nilai kolom sepatu adalah adidas
df[df[‘<column>’] == <value>]
& AND
| OR
~ NOT
Dadan 60 40 Memasak
Firman 15 39 Memasak
Ujang 33 43 Renang
Heru 17 41 Renang
Andaru 26 41 Renang
Mengelompokan
berdasarkan Hobi
Yonathan 55 40 Musik
Ilham 44 44 Musik
Joshua 22 39 Musik
Petra 37 40 Musik
Isi daftar hadir di sini!
bit.ly/RTCDS23DaftarHadir2
Apa itu Data Aggregation?
Dadan 60 40 Memasak
Firman 15 39 Memasak
● Berapa rata-rata umur tiap grup
Ujang 33 43 Renang Hobi?
Heru 17 41 Renang
Andaru 26 41 Renang
Yonathan 55 40 Musik
Ilham 44 44 Musik
Joshua 22 39 Musik
Petra 37 40 Musik
Isi daftar hadir di sini!
bit.ly/RTCDS23DaftarHadir2
Apa itu Data Aggregation?
Dadan 60 40 Memasak
Firman 15 39 Memasak
● Berapa rata-rata umur tiap grup
Ujang 33 43 Renang Hobi?
Heru 17 41 Renang
- Memasak = (60+15)/2
Andaru 26 41 Renang
Yonathan 55 40 Musik
Ilham 44 44 Musik
Joshua 22 39 Musik
Petra 37 40 Musik
Isi daftar hadir di sini!
bit.ly/RTCDS23DaftarHadir2
Apa itu Data Aggregation?
Dadan 60 40 Memasak
Firman 15 39 Memasak
● Berapa rata-rata umur tiap grup
Ujang 33 43 Renang Hobi?
Heru 17 41 Renang
- Memasak = (60+15)/2
Andaru 26 41 Renang
Ilham 44 44 Musik
Joshua 22 39 Musik
Petra 37 40 Musik
Isi daftar hadir di sini!
bit.ly/RTCDS23DaftarHadir2
Apa itu Data Aggregation?
Dadan 60 40 Memasak
Firman 15 39 Memasak
● Berapa rata-rata umur tiap grup
Ujang 33 43 Renang Hobi?
Heru 17 41 Renang
- Memasak = (60+15)/2
Andaru 26 41 Renang
Petra 37 40 Musik
Isi daftar hadir di sini!
bit.ly/RTCDS23DaftarHadir2
Apa itu Data Aggregation?
Dadan 60 40 Memasak
Firman 15 39 Memasak
● Berapa rata-rata umur tiap grup
Ujang 33 43 Renang Hobi?
Heru 17 41 Renang
● Berapa nomor sepatu terbesar tiap
Andaru 26 41 Renang grup Hobi?
Yonathan 55 40 Musik
● Ada berapa orang yang memiliki hobi
Ilham 44 44 Musik Musik?
Joshua 22 39 Musik
Petra 37 40 Musik
Isi daftar hadir di sini!
bit.ly/RTCDS23DaftarHadir2
Aggregation
Code
statistik kegunaan
.count() menghitung total baris
Dadan 60 L Memasak
Firman 15 L Memasak
Andaru 26 L Renang
Yonathan 55 L Musik
Ilham 44 L Musik
Andien 22 P Musik
Jessica 37 P Musik
Isi daftar hadir di sini!
bit.ly/RTCDS23DaftarHadir2
Operasi Lain
(Sneak Peek)