csv ย่อมาจาก comma-seperated values ซึ่งมันมีไว้ทำไมก็ตามชื่อเลยครับ csv เป็นไฟล์ที่เราสามารถนำมาเก็บข้อมูลได้คล้ายๆกับ .xls หรือ .xlsx
แต่จะต่างหน่อยตรงที่มันจะไม่ซับซ้อนมากนัก มีข้อมูลแถวแรกเป็นชื่อคอลัมน์ แถวต่อๆมาเป็นข้อมูล ข้อมูลแต่ละเซลล์ก็จะถูกคั่นด้วย , (comma)
หน้าตามันก็จะประมาณนี้ครับName, Age, Gender
John, 53, M
Jolene, 34, F
Laura, 27, F
Antoine, 46, M
ถ้าไปใช้โปรแกรมเปิดก็จะหน้าตาอย่างนี้
ลองมาใช้ Python อ่านดูดีกว่า
ใน Python มี module builtin ตัวนึงที่สามารถใช้อ่านไฟล์ csv ได้ชื่อว่า csv ครับ
บรรทัดที่ 1 อิมพอร์ตตัว module เข้ามา
บรรทัดที่ 3 อ่านไฟล์ test.csv แล้วเก็บในตัวแปร f
บรรทัดที่ 4 สร้างออปเจคต์ reader มารับ f เข้าไปอ่าน
บรรทัดที่ 6 ลงไป สำหรับแต่ละแถวใน reader ก็ print แถวนั้นออกมา
เมื่อลองรันดู
Medium ที่ 37
ปีนี้ผมตั้งใจว่าจะเขียน Medium ให้ได้เดือนละ 4–5 Medium ครับ สิ้นปีก็จะมี 52 Medium เท่ากับจำนวนสัปดาห์ใน 1 ปีพอดี ไม่รู้จะทำได้มั้ย แต่ก็ถือเป็น Passion เล็กๆน้อยๆของผมครับ 5555
ผมเขียนบทความหลายแนวแล้วแต่ว่าอยากเขียนยังไง ถ้าอยากให้กำลังใจช่วยกด Clap ให้ซักที สองทีด้วยนะครับ :D
เจอกันบทความหน้าครับ