Để 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