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 locatribut 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 .


w3schools CERTIFIED . 2021

Dapatkan Sertifikasi!

Selesaikan modul Pandas, kerjakan latihannya, ikuti ujiannya, dan Anda akan mendapatkan sertifikasi w3schools!

$10 DAFTAR

Indeks Bernama

Dengan indexargumen, 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 locatribut 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.


Uji Diri Anda Dengan Latihan

Olahraga:

Masukkan metode Pandas yang benar untuk membuat DataFrame.

pd.(data)