Menu
CoddyTech

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)
challenge icon

Tantangan

Mudah

File CSV stats.csv berisi informasi tentang statistik.

  • Ekstrak hanya id even (baris dengan id 2, 4, 6, ...)
  • Ekstrak hanya kolom  ID,  SKILL, & SKILL_POINTS.
  • Ubah nama kolom menjadi huruf kecil.
  • Urutkan hasil berdasarkan skill_points dengan 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

Latihan sendiri: Compiler Python online