วิธีแสดงแถวทั้งหมดใน 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 เพื่อใช้ในภายหลัง