วิธีแสดงคอลัมน์ทั้งหมดของ pandas dataframe


ตามค่าเริ่มต้น สมุดบันทึก Jupyter จะแสดง DataFrame แพนด้าเพียง 20 คอลัมน์เท่านั้น

คุณสามารถบังคับให้สมุดบันทึกแสดงคอลัมน์ทั้งหมดได้อย่างง่ายดายโดยใช้ไวยากรณ์ต่อไปนี้:

 p.d. set_option (' max_columns ', None)

คุณยังสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อแสดงชื่อคอลัมน์ทั้งหมดใน DataFrame:

 print ( df.columns.tolist () )

สุดท้าย คุณสามารถรีเซ็ตการตั้งค่าเริ่มต้นในสมุดบันทึก Jupyter เพื่อแสดงเพียง 20 คอลัมน์โดยใช้ไวยากรณ์ต่อไปนี้:

 p.d. reset_option (' max_columns ')

ตัวอย่างต่อไปนี้แสดงวิธีการใช้ฟังก์ชันเหล่านี้ในทางปฏิบัติ

ตัวอย่าง: แสดงคอลัมน์ทั้งหมดใน Pandas DataFrame

สมมติว่าเราสร้าง DataFrame แพนด้าที่มี 5 แถว 30 คอลัมน์

หากเราพยายามแสดง DataFrame ในสมุดบันทึก Jupyter จะมีการแสดงทั้งหมดเพียง 20 คอลัมน์:

 import pandas as pd
import numpy as np

#create dataFrame with 5 rows and 30 columns
df = pd. DataFrame (index= np.arange (5), columns= np.arange (30))

#view dataFrame
df 

หากต้องการแสดงคอลัมน์ทั้งหมด คุณสามารถใช้ไวยากรณ์ต่อไปนี้:

 #specify that all columns should be shown
p.d. set_option (' max_columns ', None)

#view DataFrame
df 

โปรดสังเกตว่าขณะนี้คอลัมน์ทั้ง 30 คอลัมน์แสดงอยู่ในสมุดบันทึกแล้ว

นอกจากนี้เรายังสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อแสดงชื่อคอลัมน์ทั้งหมดใน DataFrame:

 print ( df.columns.tolist () )

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
21, 22, 23, 24, 25, 26, 27, 28, 29]

หากต้องการรีเซ็ตการตั้งค่าเริ่มต้นและแสดงเฉพาะคอลัมน์สูงสุด 20 คอลัมน์ เราสามารถใช้ไวยากรณ์ต่อไปนี้:

 p.d. reset_option (' max_columns ')

วิธีแสดงแถวทั้งหมดใน Pandas DataFrame

หากคุณต้องการแสดง DataFrame แพนด้าแต่ละแถว คุณสามารถใช้ไวยากรณ์ต่อไปนี้:

 p.d. set_option (' max_rows ', None)

คุณยังสามารถระบุจำนวนแถวสูงสุดที่จะแสดงใน DataFrame ของแพนด้าได้ ตัวอย่างเช่น คุณสามารถระบุได้ว่าควรแสดงไม่เกิน 10 บรรทัด:

 p.d. set_option (' max_rows ', 10 )

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการทั่วไปอื่น ๆ บน Pandas DataFrames:

Pandas: วิธีรับค่าเซลล์จาก DataFrame
Pandas: รับดัชนีของแถวที่มีคอลัมน์ตรงกับค่า
Pandas: วิธีตั้งค่าคอลัมน์เป็นดัชนี

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *