Mengembalikan Hasil yang Diminta
Pelajaran 8 dari 19 dalam kursus Analisis Pandas di Coddy.
Terkadang kamu ingin menjawab beberapa pertanyaan, jadi kamu perlu mengekstrak hanya kolom yang relevan.
Sebagai pengingat, untuk mengekstrak object series satu kolom:
column = df['col']Untuk mengekstrak beberapa kolom, tentukan nama kolom di dalam array (ini mengembalikan dataframe):
columns = df[['col1', 'col2', 'col3', ...]]Untuk mengekstrak hanya baris yang relevan, kamu bisa menggunakan pengirisan, seperti pada list Python:
rows = df[row_index_start:row_index_end]Contohnya:
filtered_df = df[5:9]filtered_df akan berisi baris 5, 6, 7, dan 8.
Sekarang, untuk mengembalikan hasil dalam urutan yang kamu inginkan:
res = df.sort_values(by='column_name', ascending=True)Tantangan
MudahFile CSV stats.csv berisi informasi tentang statistik.
- Ekstrak hanya id
even(baris dengan id2,4,6, ...) - Ekstrak hanya kolom
ID,SKILL, &SKILL_POINTS. - Ubah nama kolom menjadi huruf kecil.
- Urutkan hasil berdasarkan
skill_pointsdengan urutan menurun.
Simpan hasilnya dalam variabel df.
Ingat cara kerja slicing untuk mengekstrak hanya baris genap.
Coba sendiri
import pandas as pd
df = pd.read_csv("./stats.csv")Semua pelajaran di Analisis Pandas
4Analisis Data dengan Pandas
Statistik DeskriptifMengelompokkan dan Mengagregasi DataBerbagai AgregasiMerge dan Concat2Bekerja dengan DataFrame
Memahami DataFrameMengakses DataPembersihan Data: Data yang HilangPembersihan Data: Alat Lainnya3Manipulasi Data dengan Pandas
Mengembalikan Hasil yang DimintaMemfilter DataMenambah dan MenghapusMengubah DataMengubah StringModifikasi KustomLatihan sendiri: Compiler Python online