Cara memilih baris & kolom dari dataframe

Dalam melakukan analisis data kita sering mengakses dan memanipulasi nilai di dalam suatu variabel. nah pada kesempatan ini kita akan mencoba hal tersebut di python pandas. dalam pandas sendiri kita bisa memanfaatkan operator index, filter, fungsi "loc" dan "iloc" . kita akan menggunakan data titanic sebagai bahan. Kemudian untuik memulai kita perlu import library pandas dan akses data titanic. 

import pandas as pd
import seaborn as sns
df = sns.load_dataset('titanic')
df.head() 

Output data frame : 


Memilih satu kolom

cara untuk mengakses satu kolom, dapat langsung menggunakan indexing, yaitu dengan cara memasukan nama kolom ke oprator indexing. 

df['sex'].head()






cara lain untuk kasus yang sama, yaitu dengan menggunakan tanda titik. kita bisa lansgung menulis nama kolom disamping dataframe yang dihubungkan dengan operator titik. 
df.sex.head()

Memilih lebih dari satu kolom  

untuk memlilih lebih dari satu kolom kita bisa menggunkan list didalam operator index. 

df[["survived","pclass","sex","age", "fare", "alive"]].head()









Memilih lebih dari satu baris & kolom 

untuk memilih lebih dari satu baris dan kolom, kita bisa menggunakan "loc" dan "iloc". fungsi "loc"memilih berdasarkan label, dan "iloc"berdasarakan posisi. 

#memilih dengan slice
df.loc[0:5, "survived":"fare"]














#memilih dengan list
df.loc[[0, 5, 6, 7, 9], ["survived","pclass","sex","age", "fare", "alive"]]














Memilih baris dan kolom berdasarkan label dan posisi.

Untuk memilih baris dan kolom berdasarkan label dan posisi kita bisa menggabungkan fungsi "loc" dan "iloc". "loc" berdarsakan label dan "iloc" berdasarkan posisi. 
df.iloc[10:20, :].loc[:, "survived":"fare"]





















Terdapat banyak cara untuk mengakses atau memilih baris dan kolom dari sebuah dataframe , diantaranya seperti cara-cara diatas. masih banyak cara lainya untuk memilih baris dan kolom tergantung intuisi kita. 

Terima kasih.......


Related Posts: