เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การลบคอลัมน์ออกจาก DataFrame

บางครั้ง DataFrame ของคุณอาจมีคอลัมน์ที่ไม่ต้องการใช้งานแล้ว การลบคอลัมน์ที่ไม่จำเป็นออกช่วยให้ DataFrame กระชับและใช้งานได้ง่ายขึ้น จำได้ไหมว่าในวิดีโอใช้เมธอดใดในการลบแถวหรือคอลัมน์?

สมมติว่าต้องการนำเสนอผลการคำนวณ PCE ให้กับผู้มีส่วนได้ส่วนเสียในบริษัท โดยไม่ต้องการแสดงคอลัมน์ที่ใช้ในการคำนวณ ให้ลบคอลัมน์ PCDG, PCND และ PCESV ออกจาก DataFrame pce ที่มีให้ เหลือเพียงคอลัมน์ PCE โดยมีลิสต์ columns_to_drop เตรียมไว้ให้แล้ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Python ระดับกลางสำหรับการเงิน

ดูคอร์ส

คำแนะนำการฝึกหัด

  • แสดงคอลัมน์ของ DataFrame pce
  • สร้าง DataFrame ใหม่จาก pce โดยไม่รวมคอลัมน์ที่อยู่ในลิสต์ columns_to_drop
  • แสดงคอลัมน์ของ DataFrame ใหม่
  • ลบคอลัมน์ใน columns_to_drop ออกจาก DataFrame pce แบบ in place

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

columns_to_drop = ['PCDG', 'PCND', 'PCESV']

# Print the current columns of the DataFrame pce
____(pce.columns)

# Create new_pce by dropping columns_to_drop from pce
new_pce = pce.drop(columns=____)
# Print the columns of the new DataFrame
print(new_pce.____)

# Drop the columns in_place in the original DataFrame
pce.____(columns=columns_to_drop, inplace=____)

# Print the columns of the DataFrame pce
print(pce.columns)
แก้ไขและรันโค้ด