0Pricing
Data Science Academy · บทเรียน

read_csv และตัวเลือกที่มีประโยชน์

ตัวคั่น ส่วนหัว และคอลัมน์ดัชนี

read_csv และตัวเลือกที่มีประโยชน์ เป็นบทเรียน Data Science Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Data Science Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Data Science Academy มีบทเรียนทั้งหมด 4 บทเรียน

บางส่วนของบทเรียนนี้ยังไม่ได้รับการแปล และแสดงเป็นภาษาอังกฤษ

Data Lives in Files

Real analysis starts with a file on disk. The most common one in data science is the humble CSV: plain text, one row per line. 📄

One Function to Rule Them

pandas reads a CSV with a single call: read_csv. Hand it a path and you get back a ready-to-use DataFrame.

import pandas as pd
df = pd.read_csv("sales.csv")

What Comes Back

read_csv returns a full DataFrame: rows, columns, and an automatic integer index. From here every pandas trick is available to you.

Not Always a Comma

Some files split values with a semicolon or tab instead. The sep option tells pandas exactly which character separates your columns.

df = pd.read_csv("data.csv", sep=";")

When There Is No Header

If the first line is data, not column names, pass header=None so pandas does not steal a real row to use as labels.

df = pd.read_csv("raw.csv", header=None)

Name Your Columns

Pair header=None with names to supply your own column labels in one clean step. Now every column reads clearly.

df = pd.read_csv("raw.csv", header=None,
  names=["date", "item", "price"])

Pick the Index Column

The index_col option promotes a column to be the row index, so lookups by that key feel natural later on.

df = pd.read_csv("sales.csv", index_col="order_id")

Read Only What You Need

Huge file? The usecols option loads just the columns you list, saving memory and keeping your table focused.

df = pd.read_csv("big.csv",
  usecols=["date", "amount"])

Peek With nrows

Not sure a file is clean? Use nrows to read a small sample first, inspect it, then load the rest with confidence.

sample = pd.read_csv("big.csv", nrows=5)

Decode Properly

Strange symbols in your text usually mean the wrong encoding. Setting it to utf-8 fixes most accented and non-English characters. ✅

df = pd.read_csv("names.csv", encoding="utf-8")

Mark Missing as Missing

Files use odd tokens for blanks like NA or n/a. The na_values option turns those into real missing values pandas understands.

df = pd.read_csv("data.csv",
  na_values=["NA", "n/a", "-"])

Quick Check

Your CSV uses semicolons between values. Which option fixes the parse?

Recap: read_csv Mastered

You can now load any CSV: choose the separator, set headers and names, pick the index, trim columns, and flag missing values. 🎉

คำถามที่พบบ่อย

บทเรียน “read_csv และตัวเลือกที่มีประโยชน์” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “read_csv และตัวเลือกที่มีประโยชน์” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Data Science Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Data Science Academy มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “read_csv และตัวเลือกที่มีประโยชน์”

ตัวคั่น ส่วนหัว และคอลัมน์ดัชนี คุณปฏิบัติ Data Science Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Data Science Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Data Science Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน

บทเรียน “read_csv และตัวเลือกที่มีประโยชน์” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Data Science Academy นี้ได้ไหม

ได้ บทเรียน Data Science Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. read_csv และตัวเลือกที่มีประโยชน์
  2. เปิดชีต Excel ใน pandas
  3. แยกวิเคราะห์วันที่และกำหนด dtypes ขณะโหลด
  4. บันทึกผลลัพธ์เป็น CSV และ Excel
← กลับไปที่ Data Science Academy