CSV फ़ाइल को कस्टमाइज़ करना
कभी-कभी डेटा को CSV फ़ाइल में कस्टम तरीके से स्टोर करने की ज़रूरत होती है. इसमें अलग header वैल्यू का उपयोग करना, DataFrame के index कॉलम को शामिल या बाहर रखना, या कॉलम अलग करने वाले कैरेक्टर को बदलना शामिल हो सकता है. इस उदाहरण में, आप इन चीज़ों का अभ्यास करेंगे और यह भी सुनिश्चित करेंगे कि फ़ाइल इच्छित फ़ाइल पाथ पर स्टोर हो.
pandas लाइब्रेरी pd नाम से इम्पोर्ट की गई है, और डेटा पहले ही ट्रांसफॉर्म किया जा चुका है ताकि केवल वे पंक्तियाँ रहें जिनका "Quantity Ordered" एक से अधिक है. क्लीन किया गया DataFrame clean_sales_data नाम के वैरिएबल में स्टोर है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में ETL और ELT
अभ्यास निर्देश
osलाइब्रेरी इम्पोर्ट करें.- क्लीन किए गए DataFrame को
path_to_writeपर स्टोर की गई CSV में, बिना header के, लिखें. - सुनिश्चित करें कि फ़ाइल इच्छित पाथ पर लिखी गई है.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Import the os library
____
# Load the data to a csv file with the index, no header and pipe separated
def load(clean_data, path_to_write):
clean_data.____(____, header=____, sep="|")
load(clean_sales_data, "clean_sales_data.csv")
# Check that the file is present.
file_exists = os.____.____(____)
print(file_exists)