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

Python Pandas - แสดงจำนวนแถวเฉพาะจาก DataFrame


หากต้องการแสดงจำนวนแถวที่ระบุจาก DataFrame ให้ใช้ head() การทำงาน. ตั้งค่าพารามิเตอร์เป็นจำนวนระเบียนแถวที่จะดึงข้อมูล ตัวอย่างเช่น สำหรับ 10 แถว ให้ระบุ −

dataFrame.head(10)

ขั้นแรก ให้เรานำเข้าไลบรารีที่จำเป็นด้วยนามแฝง -

import pandas as pd

CSV ของเราอยู่บนเดสก์ท็อปดังที่แสดงในเส้นทางด้านล่าง -

C:\\Users\\amit_\\Desktop\\CarRecords.csv

ให้เราอ่านไฟล์ CSV และสร้าง Pandas DataFrame -

dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\CarRecords.csv")

ส่งกลับจำนวนเฉพาะของแถว นั่นคือ ในกรณีนี้ เราจะคืนค่าระเบียนแถวบนสุด 5 -

dataFrame.head(5)

ตัวอย่าง

ต่อไปนี้เป็นรหัส

import pandas as pd

# reading csv file
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\CarRecords.csv")
print("DataFrame...\n",dataFrame)

# returns top 5 row records
print("DataFrame with specific number of rows...\n",dataFrame.head(5))

ผลลัพธ์

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

DataFrame...
           Car       Place   UnitsSold
0         Audi   Bangalore          80
1      Porsche      Mumbai         110
2   RollsRoyce        Pune         100
3          BMW       Delhi          95
4     Mercedes   Hyderabad          80
5  Lamborghini  Chandigarh          80
6         Audi      Mumbai         100
7     Mercedes        Pune         120
8  Lamborghini       Delhi         100

DataFrame with specific number of rows ...
          Car      Place   UnitsSold
0        Audi  Bangalore          80
1     Porsche     Mumbai         110
2  RollsRoyce       Pune         100
3         BMW      Delhi          95
4    Mercedes  Hyderabad          80