हम शर्तें सेट करके डेटाफ्रेम पंक्तियाँ प्राप्त कर सकते हैं। ये शर्तें तार्किक ऑपरेटर्स और यहां तक कि संबंधपरक ऑपरेटर्स का उपयोग करके सेट की जा सकती हैं।
पहले आवश्यक पैंडास लाइब्रेरी आयात करें:
import pandas as pd
आइए एक डेटाफ्रेम बनाएं और हमारी CSV फ़ाइल पढ़ें:
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesRecords.csv")
पंजीकरण मूल्य 1000 से कम वाली डेटाफ्रेम पंक्तियाँ प्राप्त करें। हम इसके लिए संबंधपरक ऑपरेटर का उपयोग कर रहे हैं:
dataFrame[dataFrame.Reg_Price < 1000]
उदाहरण
निम्नलिखित कोड है:
import pandas as pd
# CSV फ़ाइल पढ़ें
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesRecords.csv")
print("DataFrame...\n", dataFrame)
# डेटाफ्रेम में पंक्तियों और कॉलम की गिनती करें
print("\nNumber of rows and column in our DataFrame = ", dataFrame.shape)
# पंजीकरण मूल्य 1000 से कम वाली डेटाफ्रेम पंक्तियाँ प्राप्त करें
resData = dataFrame[dataFrame.Reg_Price < 1000]
print("DataFrame...\n", resData)
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा:
DataFrame... Car Date_of_Purchase Reg_Price 0 BMW 10/10/2020 1000 1 Lexus 10/12/2020 750 2 Audi 10/17/2020 750 3 Jaguar 10/16/2020 1500 4 Mustang 10/19/2020 1100 5 Lamborghini 10/22/2020 1000 Number of rows and column in our DataFrame = (6, 3) DataFrame... Car Date_of_Purchase Reg_Price 1 Lexus 10/12/2020 750 2 Audi 10/17/2020 750