Menu
Coddy logo textTech

İstenen Sonucu Döndürme

Coddy'nin Pandas Analitiği kursunda ders 8 / 19.

Bazen birkaç soruyu yanıtlamak isteriz, bu nedenle yalnızca ilgili sütunları çıkarmamız gerekir.

Bir hatırlatma olarak, tek sütunlu bir seri nesnesini çıkarmak için:

column = df['col']

Birden fazla sütunu çıkarmak için, sütun adlarını bir dizi içinde belirtin (bu bir dataframe döndürür):

columns = df[['col1', 'col2', 'col3', ...]]

Yalnızca ilgili satırları çıkarmak için, tıpkı Python listelerinde olduğu gibi dilimleme (slicing) kullanabiliriz:

rows = df[row_index_start:row_index_end]

Örneğin:

filtered_df = df[5:9]

filtered_df; 5, 6, 7 ve 8. satırları tutacaktır.

Şimdi sonucu istediğimiz sırada döndürmek için:

res = df.sort_values(by='column_name', ascending=True)
challenge icon

Görev

Kolay

stats.csv CSV dosyası istatistikler hakkında bilgiler içerir.

  • Yalnızca even (çift) id'leri (id'leri 2, 4, 6, ... olan satırlar) ayıklayın.
  • Yalnızca  ID,  SKILL, & SKILL_POINTS sütunlarını ayıklayın.
  • Sütun adlarını küçük harfe dönüştürün.
  • Sonuçları skill_points sütununa göre azalan düzende sıralayın.

Sonucu df değişkenine kaydedin.

Yalnızca çift satırları ayıklamak için dilimlemenin (slicing) nasıl çalıştığını hatırlayın.

Kendin dene

import pandas as pd

df = pd.read_csv("./stats.csv")

Pandas Analitiği bölümündeki tüm dersler