Catatan Cak Edy

Life and Technology

  • About
  • Kebijakan Privasi
  • Kontak
  • Referensi

pandas

Data Science 1: Data Manipulation

22/09/2023 / Leave a Comment

Kemarin membeli 2 Text BookData Science. Data Science From Stratch dan Data Science Hand Book. Menurut saya buku tetap penting walaupun saya sudah mengikuti kursus di Kodio.

Data Science Hand Book bisa menjadi semacam Kamus, yang bahkan bisa dibuka sambil leyeh-leyeh.

Memang ada beberapa tahap dalam serial data Science ini.

  1. Manipulasi Data yang melibatkan library Numpy dan Pandas
  2. Visualisasi data yang melibatkan library Matplotlib dan Seaborn
  3. Machine Learning
  4. Web Interface dg library Flask atau Django. Khusus terakhir ini saya tambahkan sendiri

Saya sudah mempelajari bagian manipulasi data sampai akhir dengan DataFrame. Sebenarnya mirip Query database tapi kelebihannya yang diquery adalah DataFrame yang dihasilkan diantaranya dengan pembacaan data dari CSV, jadi tidak harus dari table yang kaku itu.

Fungsi-fungsi dalam dataframe juga lebih luas. Bukan sekedar query, namun ditambah fungsi-fungsi statistik dan pengolahan data.

Kelemahannya query data tidak semudah SQL. Fungsi-fungsi dalam DataFrame terlalu buanyak. Kalau tidak sering digunakan pasti akan sulit untuk professional.

Tapi saya kesulitan menterjemahkan query data ke DataFrame. Tapi mendadak saya ingat bahwa ada engine cerdas yang bernama chatgpt. Saya coba bertanya:

“Terjemahkan perintah sql tersebut dibawah ini dengan fungsi pandas SELECT country, (count(country)) / 100 as percent FROM data GROUP BY country“

Dan dijawab:

import pandas as pd

# Mengimpor data ke dalam DataFrame
data = pd.read_csv('nama_file.csv')  # Gantilah 'nama_file.csv' dengan nama file yang sesuai

# Menghitung jumlah entri per negara
country_counts = data['country'].value_counts().reset_index()
country_counts.columns = ['country', 'count']

# Menghitung persentase
total_entries = len(data)
country_counts['percent'] = (country_counts['count'] / total_entries) * 100

print(country_counts)

Besuk-besuk kalau kesulitan bisa minta tolong ChatGPT hahaha

Posted in: Teknologi Tagged: pandas, python

Donasi. Jika kamu terbantu dengan blog ini dan ingin berdonasi, silahkan berdonasi melalui link ini: Donasi

Kategori

  • AI (3)
  • Aplikasi (22)
  • Aplikasi Server (18)
  • Catatan (30)
  • Cerita Inspiratif (4)
  • Data Science (26)
  • Database (8)
  • Elektronika (1)
  • Hardware (3)
  • Home Assistant (5)
  • Internet of Thing (6)
  • JavaScript (4)
  • Linux (3)
  • Management (5)
  • Media (4)
  • Pendidikan (8)
  • PHP (20)
  • Programing (27)
  • Python (15)
  • Scientech (1)
  • Server (23)
  • Teknologi (52)
  • Uncategorized (72)
  • Utility (1)

Tulisan terbaru

  • AI untuk Kaum Amatir09/05/2026
  • Jam Suara di Home Assistant14/04/2026
  • Google Apps Script: Pilih Google Login atau Custom Login (Search Sheet)?24/03/2026
  • Modernisasi Google Apps Script: Membangun Automasi Sheets dengan Clasp & VS Code02/03/2026
  • Perjalanan Membuat 2 Saklar ESP32 dengan ESPHome13/02/2026

cakedy.penamedia.com

  • Berjalan dalam Ketidaknyamanan
  • Bahkan Ibadahpun, Jangan Berlebihan
  • Pembinaan yang Tidak Mempermalukan
  • Fokus dan Professional
  • Manfaat Lapar Terkendali bagi Kesehatan Tubuh

Copyright © 2026 Catatan Cak Edy.

Me WordPress Theme by themehall.com

Catatan Cak Edy
  • Catatan Cak Edy
    Life and Technology
  • Home
  • Kebijakan Privasi
  • About
  • Kontak
  • Referensi