pandas के साथ सरल Data Ingestion
Amany Mahfouz
Instructor
True/False डेटा






bootcamp_data = pd.read_excel("fcc_survey_booleans.xlsx")
print(bootcamp_data.dtypes)
ID.x object
AttendedBootcamp float64
AttendedBootCampYesNo object
AttendedBootcampTF float64
BootcampLoan float64
LoanYesNo object
LoanTF float64
dtype: object
# True मान गिनें
print(bootcamp_data.sum())
AttendedBootcamp 38
AttendedBootcampTF 38
BootcampLoan 14
LoanTF 14
dtype: object
# NA गिनें
print(bootcamp_data.isna().sum())
ID.x 0
AttendedBootcamp 0
AttendedBootCampYesNo 0
AttendedBootcampTF 0
BootcampLoan 964
LoanYesNo 964
LoanTF 964
dtype: int64
# डेटा लोड करें, True/False कॉलम को Boolean के रूप में कास्ट करें bool_data = pd.read_excel("fcc_survey_booleans.xlsx", dtype={"AttendedBootcamp": bool, "AttendedBootCampYesNo": bool, "AttendedBootcampTF":bool, "BootcampLoan": bool, "LoanYesNo": bool, "LoanTF": bool})print(bool_data.dtypes)
ID.x object
AttendedBootcamp bool
AttendedBootCampYesNo bool
AttendedBootcampTF bool
BootcampLoan bool
LoanYesNo bool
LoanTF bool
dtype: object
# True मान गिनें
print(bool_data.sum())
AttendedBootcamp 38
AttendedBootCampYesNo 1000
AttendedBootcampTF 38
BootcampLoan 978
LoanYesNo 1000
LoanTF 978
dtype: object
# NA मान गिनें
print(bool_data.isna().sum())
ID.x 0
AttendedBootcamp 0
AttendedBootCampYesNo 0
AttendedBootcampTF 0
BootcampLoan 0
LoanYesNo 0
LoanTF 0
dtype: int64
pandas डिफ़ॉल्ट रूप से True/False कॉलम को float डेटा के रूप में लोड करता हैbool बताने के लिए read_excel() का dtype आर्गुमेंट देंTrue और False हो सकते हैंTrue में बदल जाते हैंpandas कुछ मानों को बूलियन कॉलम में अपने आप True/False पहचान लेता हैTrue में बदल जाते हैंTrue सेट करने के लिए read_excel() का true_values आर्गुमेंट उपयोग करेंFalse के लिए false_values उपयोग करेंTrue/False माना जाएTrue/False केवल उन कॉलम पर लगते हैं जिन्हें Boolean सेट किया गया है# Boolean dtypes और कस्टम T/F मानों के साथ डेटा लोड करें
bool_data = pd.read_excel("fcc_survey_booleans.xlsx",
dtype={"AttendedBootcamp": bool,
"AttendedBootCampYesNo": bool,
"AttendedBootcampTF":bool,
"BootcampLoan": bool,
"LoanYesNo": bool,
"LoanTF": bool},
true_values=["Yes"],
false_values=["No"])
print(bool_data.sum())
AttendedBootcamp 38
AttendedBootCampYesNo 38
AttendedBootcampTF 38
BootcampLoan 978
LoanYesNo 978
LoanTF 978
dtype: object
True कोड हो गया तो क्या होगा?pandas के साथ सरल Data Ingestion