Install JupyterLab

Kalau tidak salah, saya sudah pernah install Jupyterlab, tapi dimana saya taruh? Parah ya, hehehe, akhirnya install lagi dah, sekalian saya taruh disini buat catatan.

Langkah pertama buat Virtual Environment dan dan install jupyterlab

PS D:\Python> cd .\Jupyterlab\
PS D:\Python\Jupyterlab> python -m venv jupyterlab
PS D:\Python\Jupyterlab> .\jupyterlab\Scripts\activate
(jupyterlab) PS D:\Python\Jupyterlab> pip install jupyterlab

Langkah kedua jalankan Jupyterlab

(jupyterlab) PS D:\Python\Jupyterlab> jupyter lab

Ternyata kita dihadang login


Okey, kita reset dulu …

(jupyterlab) PS D:\Python\Jupyterlab> jupyter notebook password

Dan taraa….

Terakhir jangan lupa jika kamu ingin mainan pandasql kamu harus melakukan instalasi library yang dibutuhkan.

PS C:\Users\ached> cd D:\Python\Jupyterlab\
PS D:\Python\Jupyterlab> .\jupyterlab\Scripts\activate
(jupyterlab) PS D:\Python\Jupyterlab> pip install pandasql
(jupyterlab) PS D:\Python\Jupyterlab> pip install openpyxl

Terimakasih …

Pandas SQL di Python

Terus terang saya tertarik dengan adopsi SQL pada Python. Selain karena saya sudah akrab dengan SQL, sintak pandas nemurut saya tidak mudah diingat sebagaimana SQL, sehingga ketika kita tidak sering menggunakannya, kita akan mudah lupa.

Berikut catatan saya tentang penggunaan Pandas-SQL

Setup Virtual Environment. 

Ini tidak harus sih, hanya kalau kita ingin sebuah environment khusus bagi project kita.

PS D:\Python> cd .\DataScience\
PS D:\Python\DataScience> python -m venv ds
PS D:\Python\DataScience> .\ds\Scripts\activate
(ds) PS D:\Python\DataScience> pip install pandas

Install Pandas

(ds) PS D:\Python\DataScience> pip install pandas

Install Pandasql

(ds) PS D:\Python\DataScience> pip install -U pandasql

Contoh Penggunaan

Query pada CSV

1
2
3
4
5
6
7
8
9
10
from pandasql import sqldf
import pandas as pd
 
file = "STUDI KASUS - DATA PENJUALAN_REV.csv"
df = pd.read_csv(file)
 
sql = "SELECT trim(kategori_pelanggan) as kategory_pelanggan, count(no) AS jumlah FROM df GROUP BY trim(kategori_pelanggan)"
 
data = sqldf(sql)
print(data)

Query pada Excel

Untuk istalasi pada Excel kita perlu install openyxl

(ds) PS D:\Python\DataScience> pip install openpyxl

Lalu kita kita gunakan fungsi read_excel() berikut:

1
2
3
4
5
6
7
8
9
10
from pandasql import sqldf
import pandas as pd
 
file = "STUDI KASUS - DATA PENJUALAN_REV.xlsx"
df = pd.read_excel(file, sheet_name=0)
 
sql = "SELECT trim(kategori_pelanggan) as kategory_pelanggan, count(no) AS jumlah FROM df GROUP BY trim(kategori_pelanggan)"
data = sqldf(sql)
 
print(data)

Query pada SQLite

1
2
3
4
5
6
7
8
import sqlite3
import pandas as pd
 
# Create and read your connection.
cnx = sqlite3.connect('latihan2.sqlite3')
df = pd.read_sql_query("SELECT * FROM penjualan", cnx)
 
print(df)

Mungkin kamu perlu membaca artikel “Ngoding Pandas dengan Skill SQL” untuk menambah wawasan tentang penggunaan SQL untuk menganalisis data.

Enjoy …

Virtual Environment di Python

Virtual Environment adalah lingkungan kerja python dengan library yang diinstall sesuai kebutuhan.

Verikut contoh penggunaaanya.

PS D:\Python> cd .\DataScience\
PS D:\Python\DataScience> python -m venv ds
PS D:\Python\DataScience> .\ds\Scripts\activate
(ds) PS D:\Python\DataScience> pip install pandas

Happy Coding 🙂

 

Cerita tentang Sepatu

Selama ini sebenarnya saya lebih suka menggunakan sandal daripada sepatu.

Alasannya jelas, kaki saya sering berkeringat. Dan keringat itu menghasilkan bau.

Sandal memungkinkan kaki mendapat sirkulasi udara yang cukup sehingga tidak lembab dan menghasilkan bau. Kaki berasa nyaman.

Tapi sudah kadung menjadi tradisi bahwa kalau ke instansi atau kantor kita harus bersepatu. Bersepatu juga menjadikan kita lebih dihormati.

Berapapun harga sepatunya, biasanya desainnya tetap seperti itu. Tertutup dan membuat kaki menjadi lembab.

Kemarin iseng mencari sepatu yang berlubang-lubang. Dan ketemu sepatu karet murah dengan lubang ventilasi. Beli di pasar Bandung dengan harga tak lebih dari 50.000. Sepatu murahan dan terbuat dari karet.

Namun teknologi sepatu karet sekarang tidak sama dengan karet jaman dulu. Karet yang digunakan untuk sepatu sekarang ini lentur dan tidak sakit di kaki.

Jadi bagi saya tidak penting lagi sepatu mahal dan murah, yang penting nyaman dipakai.

Orang melihatnya kita bersepatu, kalau sampai melihat sepatu apa dan harganya berapa, kok kayaknya jarang ya, sampai 5%? 😀