DataFrame Pandas
Apa itu DataFrame?
Pandas DataFrame adalah struktur data 2 dimensi, seperti array 2 dimensi, atau tabel dengan baris dan kolom.
Contoh
Buat DataFrame Pandas sederhana:
import pandas as pd
data = {
"calories": [420, 380, 390],
"duration":
[50, 40, 45]
}
#load data into a DataFrame object:
df = pd.DataFrame(data)
print(df)
Hasil
calories duration 0 420 50 1 380 40 2 390 45
Cari Baris
Seperti yang Anda lihat dari hasil di atas, DataFrame seperti tabel dengan baris dan kolom.
Panda menggunakan loc
atribut untuk mengembalikan satu atau lebih baris yang ditentukan
Contoh
Kembalikan baris 0:
#refer to the row index:
print(df.loc[0])
Hasil
calories 420 duration 50 Name: 0, dtype: int64
Catatan: Contoh ini mengembalikan Seri Pandas .
Contoh
Kembalikan baris 0 dan 1:
#use a list of indexes:
print(df.loc[[0, 1]])
Hasil
calories duration 0 420 50 1 380 40
Catatan: Saat menggunakan []
, hasilnya adalah Pandas DataFrame .
Dapatkan Sertifikasi!
$10 DAFTAR
Indeks Bernama
Dengan index
argumen, Anda dapat memberi nama indeks Anda sendiri.
Contoh
Tambahkan daftar nama untuk memberi setiap baris nama:
import pandas as pd
data = {
"calories": [420, 380, 390],
"duration":
[50, 40, 45]
}
df = pd.DataFrame(data, index = ["day1", "day2",
"day3"])
print(df)
Hasil
calories duration day1 420 50 day2 380 40 day3 390 45
Temukan Indeks Bernama
Gunakan indeks bernama dalam loc
atribut untuk mengembalikan baris yang ditentukan.
Contoh
Kembali "hari2":
#refer to the named index:
print(df.loc["day2"])
Hasil
calories 380 duration 40 Name: 0, dtype: int64
Muat File Ke dalam DataFrame
Jika kumpulan data Anda disimpan dalam file, Pandas dapat memuatnya ke dalam DataFrame.
Contoh
Muat file yang dipisahkan koma (file CSV) ke dalam DataFrame:
import pandas as pd
df = pd.read_csv('data.csv')
print(df)
Anda akan mempelajari lebih lanjut tentang mengimpor file di bab-bab berikutnya.