Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

Python Pandas - สร้างชุดย่อย DataFrame โดยใช้ตัวดำเนินการสร้างดัชนี


ตัวดำเนินการสร้างดัชนีคือวงเล็บเหลี่ยมสำหรับสร้างชุดข้อมูลย่อย ให้เราสร้าง Pandas DataFrame ก่อน เรามี 3 คอลัมน์ใน DataFrame

dataFrame = pd.DataFrame({"Product": ["SmartTV", "ChromeCast", "Speaker", "Earphone"],"Opening_Stock": [300, 700, 1200, 1500],"Closing_Stock": [200, 500, 1000, 900]})

การสร้างเซ็ตย่อยด้วยคอลัมน์เดียว

dataFrame[['Product']]

การสร้างเซตย่อยที่มีหลายคอลัมน์

dataFrame[['Opening_Stock','Closing_Stock']]

ตัวอย่าง

ต่อไปนี้เป็นรหัสที่สมบูรณ์

import pandas as pd

dataFrame = pd.DataFrame({"Product": ["SmartTV", "ChromeCast", "Speaker", "Earphone"],"Opening_Stock": [300, 700, 1200, 1500],"Closing_Stock": [200, 500, 1000, 900]})

print"DataFrame...\n",dataFrame

print"\nDisplaying a subset using indexing operator:\n",dataFrame[['Product']]

print"\nDisplaying a subset with multiple columns:\n",dataFrame[['Opening_Stock','Closing_Stock']]

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้

DataFrame...
   Closing_Stock   Opening_Stock   Product
0          200             300     SmartTV
1          500             700     ChromeCast
2         1000            1200     Speaker
3          900            1500     Earphone

Displaying a subset using indexing operator:
       Product
0      SmartTV
1   ChromeCast
2      Speaker
3     Earphone

Displaying a subset with multiple columns:
   Opening_Stock   Closing_Stock
0          300             200
1          700             500
2         1200            1000
3         1500             900