फॉर लूप में जेनरेट किए गए डेटाफ्रेम को जोड़ना
कई एक्सेल फाइलों के साथ काम करते समय जिन्हें एक ही डेटाफ्रेम में संयोजित करने की आवश्यकता होती है, आपको सामना करना पड़ सकता है पुनरावृत्ति के दौरान डेटाफ़्रेम जोड़ने की चुनौती। यह प्रश्न इस मुद्दे को संबोधित करता है, जहां एक उपयोगकर्ता ने लूप के भीतर डेटाफ्रेम को जोड़ने का प्रयास किया, लेकिन कठिनाइयों का सामना करना पड़ा।
प्रदान किया गया समाधान प्रभावी ढंग से डेटाफ्रेम की एक सूची को एकल डेटाफ्रेम में मर्ज करने के लिए pd.concat फ़ंक्शन का उपयोग करता है। नीचे दिया गया कोड स्निपेट इस दृष्टिकोण को प्रदर्शित करता है:
appended_data = []
for infile in glob.glob("*.xlsx"):
data = pandas.read_excel(infile)
# Store DataFrame in a list
appended_data.append(data)
# See pd.concat documentation for more info
appended_data = pd.concat(appended_data)
# Write DataFrame to an excel sheet
appended_data.to_excel('appended.xlsx')
एक्सेल फ़ाइलों को पुनरावृत्त रूप से पढ़कर और उनके डेटाफ़्रेम को एक सूची में जोड़कर, pd.concat का उपयोग सभी डेटाफ़्रेम को एक इकाई में संयोजित करने के लिए किया जाता है। इस अंतिम डेटाफ़्रेम को to_excel फ़ंक्शन का उपयोग करके एक नई एक्सेल फ़ाइल के रूप में सहेजा जा सकता है।
यह दृष्टिकोण कई फ़ाइलों से डेटा को एक ही डेटाफ़्रेम में संचय करने की अनुमति देता है, जो आगे के विश्लेषण के लिए संयुक्त डेटा का एक व्यापक दृश्य प्रदान करता है या प्रसंस्करण.
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3