Computer >> Máy Tính >  >> Lập trình >> Python

Lọc các hàng - Python Pandas

Để lọc các hàng và tìm nạp giá trị cột cụ thể, hãy sử dụng phương thức Pandas contains (). Đầu tiên, hãy để chúng tôi nhập thư viện bắt buộc với bí danh -

import pandas as pd

Đọc tệp CSV bằng read_csv (). Tệp CSV của chúng tôi ở trên Máy tính để bàn -

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

Bây giờ, hãy để chúng tôi lọc các hàng với văn bản cụ thể -

dataFrame = dataFrame[dataFrame['Car'].str.contains('Lamborghini')]

Ví dụ

Sau đây là mã

import pandas as pd

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

# select rows containing text "Lamborghini"
dataFrame = dataFrame[dataFrame['Car'].str.contains('Lamborghini')]
print("\nFetching rows with text Lamborghini ...\n",dataFrame)

Đầu ra

Điều này sẽ tạo ra kết quả sau -

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

Fetching rows with text Lamborghini ...
           Car       Place   UnitsSold
5  Lamborghini  Chandigarh          80
8  Lamborghini       Delhi         100