Sample Join Data CSV Di Python Menggunakan Pandas

Subscribe dengan Account Google untuk mendapatkan News Letter terbaru dari Halovina !
Sample Join Data CSV Di Python Menggunakan Pandas
ADVAN Laptop Workplus AMD Ryzen 5  14 inc

ADVAN Laptop Workplus AMD Ryzen 5 14 inc

Laptop / notebook Advan Workplus menggunakan processor AMD ryzen 5 6600H ditujukan untuk professional, sangat nyaman digunakan untuk bekerja, programing, content creator, IT, main game, serta mendukung semua kegiatan Anda. Laptop / notebook Advan Workplus dapat di buka 180° sehingga dapat digunakan untuk berbagai aktifitas seperti presentasi dengan mudah dengan rekan kerja anda di dalam 1 meja.

Free Klik Disini !

Pandas merupakan library pengolahan data di bahasa python yang sangat populer, pada beberapa tutorial sebelumnya kita telah membahas beberapa penggunaan pandas dalam pengolahan data.

Pada tutorial kali ini kita akan belajar tentang penggabungan data dri beberapa file csv, penggabungan data ini menggunakan paramater inner, left, right, dan outer.

Untuk mengikuti tutorial ini pastikan Anda sudah berada pada mode python virtual environment, dan kemudian install pandas dengan pip.

pip install pandas

Selanjutnya download beberapa file berikut:

Setelah mendownload 2 file csv diatas saatnya anda mengikuti sample code di bawah ini :

import pandas as pd

df1 = pd.read_csv('sample-listing-properti-1.csv')
df2 = pd.read_csv('sample-listing-properti-2.csv')

 

1) Inner join


Inner Join merupakan perintah untuk menampilkan semua data yang mempunyai nilai sama dari dua table ataupun lebih.

inner_join = pd.merge(df1, 
df2,
on ='Agent',
how ='inner')
print(inner_join)

 

2) Left join


Left Join merupakan cara menghubungkan tabel dan menampilkan semua data (kiri) pada tabel yang tidak berhubungan, sedangkan data yang kosong akan bernilai NULL.

left_join = pd.merge(df1, 
df2,
on ='Agent',
how ='left')
print(left_join)

 

3) Right join


Right Join, fungsi ini hampir sama dengan fungsi Left Join ataupun kebalikannya, dimana Right Join akan menghubungkan tabel dan menampilkan semua data (kanan) pada tabel yang tidak berhubungan, dan data yang kosong akan bernilai NULL.

right_join = pd.merge(df1, 
df2,
on ='Agent',
how ='right')
print(right_join)

 

4) Outer join


Pada outer join, data pada salah satu tabel akan ditampilkan semua, sedangkan data pada tabel yang lain hanya akan ditampilkan jika data tersebut ada pada tabel pertama.

outer_join = pd.merge(df1, 
df2,
on ='Agent',
how ='outer')
print(outer_join)

 

Download Source Code Lengkapnya Disinihttps://github.com/alfinfanther/dataframe-sample/blob/master/pandas_vlookup.py

Demo:

Baca artikel lainya :