"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > सीएसवी को पांडस डेटाफ्रेम को बचाते समय मैं एन्कोडिंग और सीमांकक को कैसे संभाल सकता हूं?

सीएसवी को पांडस डेटाफ्रेम को बचाते समय मैं एन्कोडिंग और सीमांकक को कैसे संभाल सकता हूं?

2025-02-06 पर पोस्ट किया गया
ब्राउज़ करें:454

एन्कोडिंग और सीमांकक। डिफ़ॉल्ट 'ASCII' एन्कोडिंग का उपयोग करने का प्रयास करने से गैर-ASCII वर्णों के लिए Unicodeencodeerror हो सकता है। How Do I Handle Encoding and Delimiters When Saving a Pandas DataFrame to CSV?

इसे हल करने के लिए, एन्कोडिंग तर्क का उपयोग करके एक उपयुक्त एन्कोडिंग निर्दिष्ट करें। उदाहरण के लिए, UTF-8 एन्कोडिंग के साथ CSV फ़ाइल को लिखने के लिए:

df.to_csv ('out.csv', एन्कोडिंग = 'UTF-8')

एक और सामान्य आवश्यकता है। अल्पविराम के बजाय टैब द्वारा फ़ाइल। पांडा एक स्पष्ट '-टैब' विधि प्रदान नहीं करता है, लेकिन सीप तर्क का उपयोग सीमांकक को निर्दिष्ट करने के लिए किया जा सकता है। एक टैब-डिलिमिटेड CSV फ़ाइल लिखने के लिए:

df.to_csv ('out.tsv', sep = '\ t')

इसके अलावा, आप हेडर और इंडेक्स विकल्पों को समायोजित करना चाह सकते हैं । इंडेक्स को हटाने और एक हेडर जोड़ने के लिए:
df.to_csv('out.csv', encoding='utf-8')
df.to_csv ('out.tsv', sep = '\ t', index = false, header = true)

उपयुक्त निर्दिष्ट करके एन्कोडिंग और सीमांकक, आप अपने पांडस डेटाफ्रेम को सफलतापूर्वक एक CSV या TSV फ़ाइल में निर्यात कर सकते हैं, जो एन्कोडिंग और परिसीमन की उचित हैंडलिंग सुनिश्चित कर सकते हैं।
            
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3