İ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)Görev
Kolaystats.csv CSV dosyası istatistikler hakkında bilgiler içerir.
- Yalnızca
even(çift) id'leri (id'leri2,4,6, ... olan satırlar) ayıklayın. - Yalnızca
ID,SKILL, &SKILL_POINTSsütunlarını ayıklayın. - Sütun adlarını küçük harfe dönüştürün.
- Sonuçları
skill_pointssü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
3Pandas ile Veri Manipülasyonu
İstenen Sonucu DöndürmeVerileri FiltrelemeEkleme ve SilmeVeriyi DüzenlemeStringleri DüzenlemeÖzel Düzenlemeler