April 25, 2024
Cara Membuat DataFrame

Belajar Data Science – 5 Cara Membuat Pandas DataFrame

Ada 5 cara membuat dataframe yang harus diketahui. Lima cara tersebut adalah membuat dataframe dari 1 buah list, membuat dataframe dari 1 buah list dengan nama kolom serta index, membuat dataframe dari beberapa list, membuat dataframe dari multidimensi list dan membuat dataframe dari dictionary. Berikut ini penjelasannya dan cara kode programnnya.

Hal pertama yang tentunya harus dilakukan adalah memanggil pustaka Pandas. Berikut kode programnya.

import pandas as pd

1. Membuat DataFrame dari 1 buah list

Pandas DataFrame dapat dibentuk dari 1 buah list. Ini ditunjukkan pada kode program berikut ini

data = ['Anita', 'Budiman', 'Candra', 'Dorimilaje', 'Baskoro', 'Febiola', 'Hartono']
df = pd.DataFrame(data)
df

2. Membuat DataFrame dari 1 list, memberikan nama kolom dan nilai index

Setelah DataFrame dibentuk maka dapat ditambahkan nama kolom dan nilai index yang diinginkan. Berikut ini kode programnya.

data = ['Anita', 'Budiman', 'Candra', 'Dorimilaje', 'Baskoro', 'Febiola', 'Hartono']
df = pd.DataFrame(data,columns=['nama'],
                  index=['a', 'b', 'c', 'd', 'e', 'f', 'g'])
df

3. Membuat DataFrame dari beberapa list

DataFrame juga dapat dibentuk dari beberapa list. Berikut ini kode programnya.

data = ['Anita', 'Budiman', 'Candra', 'Dorimilaje', 'Baskoro', 'Febiola', 'Hartono']
jk = ["W","P","P","W","P","W","P"]
nilai = [89,45,67,78,67,45,84]
dt = list(zip(data,jk,nilai))
df = pd.DataFrame(dt,columns=['nama','gender','nilai'])
df

4. Membuat DataFrame dari multidimensi list

DataFrame juga dapat dibentuk dari multidimensi list. Berikut ini kode programnya.

data = [['Anita','W',89], ['Budiman','P',45], ['Candra','P',867], 
        ['Dorimilaje','W',78],['Baskoro','P','67'],
        ['Febiola','W',45], ['Hartono','P',84]]
df = pd.DataFrame(data,columns=['nama','gender','nilai'])
df

5. Membuat data frame menggunakan dictionary

Terakhir, DataFrame juga dapat dibentuk dari sebuah dictionary. Berikut ini contoh programnya.

data = ['Anita', 'Budiman', 'Candra', 'Dorimilaje', 'Baskoro', 'Febiola', 'Hartono']
jk = ["W","P","P","W","P","W","P"]
nilai = [89,45,67,78,67,45,84]
dic = {'nama':data,'gender':jk,'nilai':nilai}
df = pd.DataFrame(dic)
df

Luaran dari kode program di atas ditunjukan pada gambar berikut ini.

Cara membuat DataFrame dari dictionary

Kesimpulan

Seperti yang telah dijelaskan bahwa untuk membentuk sebuah DataFrame dapat dilakukan dengan berbagai cara. Sebenarnya ada juga cara lain yaitu membentuknya dari file .csv. Namun, mengenai teknik ini sudah dijelaskan pada artikel Memuat Data CSV ke DataFrame. Untuk dokumentasi lebih lengkap mengenai proses pembentukan DataFrame ini dapat dilihat disini.

Rajo Intan

Blogger, pemiliki Onestring Lab, menulis artikel terkait teknologi informasi dan pendidikan. Web Developer, berpengalaman lebih dari 20 tahun mengembangkan berbagai aplikasi dan sistem informasi. Kerjasama kontak di onestringlab@gmail.com atau https://forms.gle/xAGKkpi6B3BzJyzk7

View all posts by Rajo Intan →

Leave a Reply

Your email address will not be published. Required fields are marked *

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
100% Free SEO Tools - Tool Kits PRO