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


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

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

ซึ่งจะเป็นการบอก Notepad ไม่ให้ตั้งค่าสูงสุดกับจำนวนบรรทัดที่แสดง

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

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

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

หากเราพยายามแสดง DataFrame ในสมุดบันทึก Jupyter เฉพาะห้าแถวแรกและห้าแถวสุดท้ายเท่านั้นที่จะแสดง:

 import pandas as pd
import numpy as np

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

#view dataFrame
df 

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

 #specify that all rows should be shown
p.d. set_option (' display.max_rows ', None)

#view DataFrame
df 

ผลลัพธ์ยาวเกินกว่าจะแสดงในภาพหน้าจอเดียว แต่สมุดบันทึก Jupyter แสดงผลได้ทั้งหมด 500 บรรทัด

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

 p.d. reset_option (' display.max_rows ')

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

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

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

วิธีแสดงคอลัมน์ทั้งหมดของ Pandas DataFrame
วิธีบันทึก Pandas DataFrame เพื่อใช้ในภายหลัง

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

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