ชุดหมีแพนด้า


ซีรีส์คืออะไร?

ชุดหมีแพนด้าเป็นเหมือนคอลัมน์ในตาราง

เป็นอาร์เรย์หนึ่งมิติเก็บข้อมูลประเภทใดก็ได้

ตัวอย่าง

สร้าง 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"])

w3schools CERTIFIED . 2021

ได้รับการรับรอง!

ทำโมดูล Pandas ให้เสร็จ ทำแบบฝึกหัด ทำข้อสอบ แล้วคุณจะกลายเป็น w3schools ที่ผ่านการรับรอง!

$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 ในบทต่อไป


ทดสอบตัวเองด้วยแบบฝึกหัด

ออกกำลังกาย:

แทรกวิธี Pandas ที่ถูกต้องเพื่อสร้างซีรี่ส์

pd.(mylist)