Ravindra Bagale · Data Scienceसर्व coursesया course चे lessonsशोधाEnglish

Data Science · मराठी आवृत्ती

26.5 Zipped CSV pandas मध्ये

By Ravindra Bagale

या course चे सर्व chapters (py + ch)

हे का शिकायचं?

Email/drive वर zip सामान्य. Python मध्ये unzip किंवा थेट वाचा.

हे काय आहे?

zipfile मॉड्यूल किंवा pd.read_csv(zip path) काही अवस्थांमध्ये. Member name तपासा.

कसं करायचं?

Step 1. Zip उघडा.

Step 2. Member list.

Step 3. CSV read.

Step 4. shape verify.

उदाहरणं: copy करा आणि चालवा

उदाहरण A — Build + read a zip (copy-paste).

import zipfile
from pathlib import Path
import pandas as pd

Path("data/raw").mkdir(parents=True, exist_ok=True)
csv_path = Path("data/raw/orders_mini.csv")
csv_path.write_text(
    "order_id,city,amount_inr\nBLK-50,Pune,189\nBLK-51,Nashik,95\n",
    encoding="utf-8",
)
zip_path = Path("data/raw/orders_mini.csv.zip")
with zipfile.ZipFile(zip_path, "w", compression=zipfile.ZIP_DEFLATED) as z:
    z.write(csv_path, arcname="orders_mini.csv")

df = pd.read_csv(zip_path)
print(df)

उदाहरण B — Explicit compression.

df2 = pd.read_csv(zip_path, compression="zip")
print(df2.equals(df))

उदाहरण C — Multiple members.

with zipfile.ZipFile(zip_path) as z:
    print(z.namelist())