एकाधिक एक्सेल शीट में पांडा डेटाफ़्रेम कैसे लिखें
अक्सर आपके पास कई पांडा डेटाफ़्रेम हो सकते हैं जिन्हें आप एक ही कार्यपुस्तिका के भीतर कई एक्सेल शीट पर लिखना चाहते हैं।
सौभाग्य से, यह पांडा ExcelWriter() फ़ंक्शन का उपयोग करके किया जा सकता है। इस सुविधा का उपयोग करने के लिए, आपको पहले यह सुनिश्चित करना होगा कि xlsxwriter स्थापित है:
pip install xlsxwriter
आपको यह भी सुनिश्चित करना होगा कि xlwt स्थापित है:
pip install xlwt
एक बार ये इंस्टॉल हो जाने के बाद, आप आसानी से कई एक्सेल शीट में कई पांडा डेटाफ़्रेम लिख सकते हैं:
import pandas as pd #create three DataFrames df1 = pd.DataFrame({'dataset': ['A', 'B', 'C', 'D', 'E']}) df2 = pd.DataFrame({'dataset': [13, 15, 15, 17, 22, 24, 29, 30]}) df3 = pd.DataFrame({'dataset': [3, 6, 6]}) #create a Pandas Excel writer using XlsxWriter as the engine writer = pd. ExcelWriter (' dataframes.xlsx ', engine=' xlsxwriter ') #write each DataFrame to a specific sheet df1. to_excel (writer, sheet_name=' first dataset ') df2. to_excel (writer, sheet_name=' second dataset ') df3. to_excel (writer, sheet_name=' third dataset ') #close the Pandas Excel writer and output the Excel file writer.save()
परिणामी Excel कार्यपुस्तिका में प्रत्येक पांडा डेटाफ़्रेम एक अलग शीट में संग्रहीत होगा:
पहला डेटाफ़्रेम:
दूसरा डेटाफ़्रेम:
तीसरा डेटाफ़्रेम:
अतिरिक्त संसाधन
पांडा में एकाधिक एक्सेल शीट को कैसे संयोजित करें
पंडों के साथ एक्सेल फ़ाइलें कैसे पढ़ें
पांडा के साथ सीएसवी फ़ाइलें कैसे पढ़ें