CSV फ़ाइल को कस्टमाइज़ करना
कभी-कभी डेटा को CSV फ़ाइल में कस्टम तरीके से स्टोर करना पड़ता है. इसमें अलग हेडर वैल्यूज़ का उपयोग, DataFrame के इंडेक्स कॉलम को शामिल/बहिष्कृत करना, या कॉलम अलग करने वाले कैरेक्टर को बदलना शामिल हो सकता है. इस उदाहरण में, आप इन बातों का अभ्यास करेंगे और साथ ही यह भी सुनिश्चित करेंगे कि फ़ाइल इच्छित फ़ाइल पाथ पर सेव हो.
pandas लाइब्रेरी pd नाम से इम्पोर्ट की गई है, और डेटा को पहले ही ट्रांसफॉर्म करके केवल वे पंक्तियाँ रखी गई हैं जिनमें "Quantity Ordered" एक से अधिक है. क्लीन किया गया DataFrame clean_sales_data नाम के वैरिएबल में स्टोर है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में ETL और ELT
अभ्यास निर्देश
osलाइब्रेरी इम्पोर्ट करें.- क्लीन किया गया DataFrame
path_to_writeपर बिना हेडर के CSV में लिखें. - सुनिश्चित करें कि फ़ाइल इच्छित पाथ पर लिखी गई है.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# 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)