pandas DataFrames di Python


Seperti pada tulisan sebelumnya, DataFrames di Julia, kita akan membahas hal yang sama yakni DataFrames di Python menggunakan pandas. Untuk menginstallnya sangat mudah,

# untuk python 2
sudo apt-get install python-pandas

# untuk python 3
sudo apt-get install python3-pandas

Berikut di bawah ini, datagempa.csv, adalah data yang akan dibaca oleh pandas.

Waktu Kejadian,Lintang,Bujur,Magnitude,Kedalaman,Wilayah,Shakemap
2014-01-27 23:14:02 WIB,8.16 LS,109.26 BT,5.3 SR,33 Km,Jawa Tengah ,Shakemap
2014-01-26 21:43:11 WIB,4.78 LU,95.3 BT,3.7 SR,10 Km,Aceh ,Shakemap
2014-01-25 23:58:02 WIB,8.33 LS,109.22 BT,4.8 SR,73 Km,Jawa Tengah ,Shakemap
2014-01-25 12:14:20 WIB,8.48 LS,109.17 BT,6.5 SR,48 Km,Jawa Tengah ,Shakemap
2014-01-24 21:36:22 WIB,4.4 LU,95.31 BT,4.8 SR,10 Km,NAD ,Shakemap
2014-01-24 20:37:46 WIB,8.15 LS,124.83 BT,4.9 SR,10 Km,NTT ,Shakemap
2014-01-23 14:29:23 WIB,5.16 LU,95.39 BT,4.2 SR,109 Km,NAD ,Shakemap
2014-01-22 13:00:17 WIB,2.07 LS,115.53 BT,3.6 SR,10 Km,Kalimantan Selatan ,Shakemap
2014-01-18 07:19:55 WIB,2.5 LS,136.33 BT,4.8 SR,12 Km,Papua ,Shakemap
2014-01-09 23:16:48 WIB,7.12 LS,105.37 BT,5.2 SR,10 Km,BANTEN ,Shakemap
2014-01-09 19:05:48 WIB,0.88 LS,100.66 BT,4.1 SR,10 Km,Sumatera Barat ,Shakemap
2014-01-05 10:42:12 WIB,0.69 LS,131.24 BT,3.2 SR,12 Km,Papua Barat ,Shakemap

Contoh penggunaan yakni sebagai berikut

import pandas
data = pandas.read_csv('datagempa.csv')

seperti pada gambar di bawah ini


Sedangkan untuk menampikan dan menyimpan data lintang dan bujur yaitu

data[['Lintang','Bujur']]
data[['Lintang','Bujur']].to_csv('data_lintang_bujur.csv',index=False)