ชุดหมีแพนด้า
ซีรีส์คืออะไร?
ชุดหมีแพนด้าเป็นเหมือนคอลัมน์ในตาราง
เป็นอาร์เรย์หนึ่งมิติเก็บข้อมูลประเภทใดก็ได้
ตัวอย่าง
สร้าง Pandas Series ง่ายๆ จากรายการ:
import pandas as pd
a = [1, 7, 2]
myvar = pd.Series(a)
print(myvar)
ป้าย
หากไม่ได้ระบุอย่างอื่น ค่าจะถูกระบุด้วยหมายเลขดัชนี ค่าแรกมีดัชนี 0, ค่าที่สองมีดัชนี 1 เป็นต้น
ป้ายนี้สามารถใช้เพื่อเข้าถึงค่าที่ระบุ
ตัวอย่าง
ส่งกลับค่าแรกของชุดข้อมูล:
print(myvar[0])
สร้างฉลาก
ด้วยindex
อาร์กิวเมนต์ คุณสามารถตั้งชื่อป้ายกำกับของคุณเองได้
ตัวอย่าง
สร้างป้ายกำกับของคุณเอง:
import pandas as pd
a = [1, 7, 2]
myvar = pd.Series(a, index = ["x", "y", "z"])
print(myvar)
เมื่อคุณสร้างป้ายกำกับแล้ว คุณสามารถเข้าถึงรายการโดยอ้างอิงจากป้ายกำกับ
ตัวอย่าง
ส่งกลับค่าของ "y":
print(myvar["y"])
ได้รับการรับรอง!
$10 ลงทะเบียน
คีย์/ค่าอ็อบเจ็กต์เป็น Series
คุณยังสามารถใช้อ็อบเจ็กต์คีย์/ค่า เช่น พจนานุกรม เมื่อสร้างซีรีส์
ตัวอย่าง
สร้างซีรีส์ Pandas ง่ายๆ จากพจนานุกรม:
import pandas as pd
calories = {"day1": 420, "day2": 380, "day3":
390}
myvar = pd.Series(calories)
print(myvar)
หมายเหตุ:คีย์ของพจนานุกรมจะกลายเป็นป้ายกำกับ
ในการเลือกเฉพาะบางรายการในพจนานุกรม ให้ใช้index
อาร์กิวเมนต์และระบุเฉพาะรายการที่คุณต้องการรวมไว้ในชุดข้อมูล
ตัวอย่าง
สร้างซีรี่ส์โดยใช้ข้อมูลจาก "day1" และ "day2" เท่านั้น:
import pandas as pd
calories = {"day1": 420, "day2": 380, "day3":
390}
myvar = pd.Series(calories,
index = ["day1", "day2"])
print(myvar)
ดาต้าเฟรม
ชุดข้อมูลใน Pandas มักจะเป็นตารางหลายมิติ เรียกว่า DataFrames
ซีรีส์ก็เหมือนคอลัมน์ DataFrame คือทั้งตาราง
ตัวอย่าง
สร้าง DataFrame จากสองซีรี่ส์:
import pandas as pd
data = {
"calories": [420, 380, 390],
"duration":
[50, 40, 45]
}
myvar = pd.DataFrame(data)
print(myvar)
คุณจะได้เรียนรู้เกี่ยวกับDataFrames ในบทต่อไป