Struktur Data di Pandas
Pelajaran 2 dari 19 dalam kursus Analisis Pandas di Coddy.
Pandas menggunakan dua tipe struktur data: series dan dataframe.
- Series di Pandas seperti array satu dimensi yang menampung tipe data apa pun. Contohnya, series bisa berupa list bilangan bulat
[4, 3, 8, 5]. - Dataframe adalah struktur data dua dimensi, seperti tabel dengan baris dan kolom. Bayangkan spreadsheet atau tabel SQL. Contohnya, DataFrame bisa berupa kumpulan series (kolom), seperti nama, usia, dan tinggi badan.
Membiasakan diri dengan Series dan DataFrame akan membantumu memanfaatkan Pandas sebaik-baiknya.
Untuk membuat series, gunakan kode berikut:
import pandas as pd
temp = pd.Series([1, 2, ,3])Setiap kolom dalam dataframe adalah object series.
Untuk mengonversi dictionary menjadi dataframe, formatnya harus benar:
data = [{"col1": 22000,'col2': 1500.0},
{"col1": 25000,'col2': 3000.0},
{"col1": 23000,'col2': 2500.0}]
df = pd.DataFrame(data)Format lain juga valid.
Tantangan
MudahBuat fungsi bernama dataframe_creator yang menerima data, membuat dataframe dari data tersebut, lalu mencetak dataframe.
Untuk mencetak dataframe, tulis: print(df).
Coba sendiri
import pandas as pd
def dataframe_creator(data):
# Tulis kodemu di siniSemua pelajaran di Analisis Pandas
4Analisis Data dengan Pandas
Statistik DeskriptifMengelompokkan dan Mengagregasi DataBerbagai AgregasiMerge dan Concat2Bekerja dengan DataFrame
Memahami DataFrameMengakses DataPembersihan Data: Data yang HilangPembersihan Data: Alat Lainnya3Manipulasi Data dengan Pandas
Mengembalikan Hasil yang DimintaMemfilter DataMenambah dan MenghapusMengubah DataMengubah StringModifikasi KustomLatihan sendiri: Compiler Python online