Pandalar Veri Çerçeveleri


DataFrame nedir?

Pandas DataFrame, 2 boyutlu bir dizi veya satırlar ve sütunlar içeren bir tablo gibi 2 boyutlu bir veri yapısıdır.

Örnek

Basit bir Pandas DataFrame oluşturun:

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) 

Sonuç

     calories  duration
  0       420        50
  1       380        40
  2       390        45


Satırı Bul

Yukarıdaki sonuçtan da görebileceğiniz gibi, DataFrame satır ve sütunlardan oluşan bir tablo gibidir.

Pandalar, locbir veya daha fazla belirtilen satır(lar)ı döndürmek için özniteliği kullanır.

Örnek

0 satırını döndür:

#refer to the row index:
print(df.loc[0])

Sonuç

  calories    420
  duration     50
  Name: 0, dtype: int64

Not: Bu örnek, bir Pandas Serisi döndürür .

Örnek

0 ve 1 satırını döndür:

#use a list of indexes:
print(df.loc[[0, 1]])

Sonuç

     calories  duration
  0       420        50
  1       380        40

Not: Kullanırken [], sonuç bir Pandas DataFrame'dir .


w3schools CERTIFIED . 2021

Sertikalı olmak!

Panda modüllerini tamamlayın, alıştırmaları yapın, sınava girin ve w3schools sertifikalı olacaksınız!

$10 KAYIT

Adlandırılmış Dizinler

indexArgümanla kendi dizinlerinizi adlandırabilirsiniz .

Örnek

Her satıra bir ad vermek için bir ad listesi ekleyin:

import pandas as pd

data = {
  "calories": [420, 380, 390],
  "duration": [50, 40, 45]
}

df = pd.DataFrame(data, index = ["day1", "day2", "day3"])

print(df) 

Sonuç

        calories  duration
  day1       420        50
  day2       380        40
  day3       390        45

Adlandırılmış Dizinleri Bul

locBelirtilen satırları döndürmek için öznitelikte adlandırılmış dizini kullanın .

Örnek

"gün2" döndür:

#refer to the named index:
print(df.loc["day2"])

Sonuç

  calories    380
  duration     40
  Name: 0, dtype: int64


Dosyaları DataFrame'e Yükleyin

Veri kümeleriniz bir dosyada saklanıyorsa, Pandalar bunları bir DataFrame'e yükleyebilir.

Örnek

DataFrame'e virgülle ayrılmış bir dosya (CSV dosyası) yükleyin:

import pandas as pd

df = pd.read_csv('data.csv')

print(df) 

Sonraki bölümlerde dosyaları içe aktarma hakkında daha fazla bilgi edineceksiniz.


Egzersizlerle Kendinizi Test Edin

Egzersiz yapmak:

DataFrame oluşturmak için doğru Pandas yöntemini ekleyin.

pd.(data)