एक से अधिक कॉलम से datetime निकालें
कभी-कभी datetime डेटा अलग-अलग कॉलमों में बँटा होता है. किसी डेटासेट में एक कॉलम date का और दूसरा time का हो सकता है, या तारीख year, month, और day के कॉलमों में बँटी हो सकती है.
survey डेटा के इस वर्शन में एक कॉलम ऐसा ही स्प्लिट किया गया है: तारीखें Part2StartDate कॉलम में हैं और समय Part2StartTime कॉलम में. आपका काम read_excel() के parse_dates आर्ग्युमेंट का उपयोग करके इन्हें मिलाकर एक नया datetime कॉलम बनाना है, जिसका नया नाम होगा.
pandas को pd के रूप में इम्पोर्ट किया जा चुका है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
pandas के साथ सरल Data Ingestion
अभ्यास निर्देश
- एक डिक्शनरी
datetime_colsबनाएँ जो दर्शाए कि नया कॉलमPart2StartकोPart2StartDateऔरPart2StartTimeसे मिलकर बनना चाहिए. - survey responses फ़ाइल लोड करें और नए
Part2Startकॉलम को बनाने के लिए इस डिक्शनरी कोparse_datesआर्ग्युमेंट में पास करें. describe()मेथड से नएPart2Startकॉलम के बारे में summary statistics देखें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Create dict of columns to combine into new datetime column
datetime_cols = {"Part2Start": ____}
# Load file, supplying the dict to parse_dates
survey_data = pd.read_excel("fcc_survey_dts.xlsx",
____)
# View summary statistics about Part2Start
print(survey_data.Part2Start.describe())