पांडा: हेडरलेस सीएसवी फ़ाइल में डेटा निर्यात करें


आप पांडा डेटाफ़्रेम को CSV फ़ाइल में निर्यात करने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं और हेडर शामिल नहीं कर सकते हैं:

 df. to_csv (' my_data.csv ', header= None )

हेडर = कोई नहीं तर्क पांडा को सीएसवी फ़ाइल में डेटाफ़्रेम निर्यात करते समय हेडर को शामिल नहीं करने के लिए कहता है।

निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।

उदाहरण: हेडर के बिना पांडा डेटाफ़्रेम को सीएसवी फ़ाइल में निर्यात करें

मान लीजिए कि हमारे पास निम्नलिखित पांडा डेटाफ़्रेम है जिसमें विभिन्न बास्केटबॉल खिलाड़ियों के बारे में जानकारी है:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'],
                   ' points ': [18, 22, 19, 14, 14, 11, 20, 28],
                   ' assists ': [5, 7, 7, 9, 12, 9, 9, 4],
                   ' rebounds ': [11, 8, 10, 6, 6, 5, 9, 12]})

#view DataFrame
print (df)

  team points assists rebounds
0 A 18 5 11
1 B 22 7 8
2 C 19 7 10
3 D 14 9 6
4 E 14 12 6
5 F 11 9 5
6 G 20 9 9
7:28 4 12

यदि हम डेटाफ़्रेम को CSV फ़ाइल में निर्यात करने के लिए to_csv() फ़ंक्शन का उपयोग करते हैं, तो पांडा डिफ़ॉल्ट रूप से हेडर लाइन शामिल करेगा:

 #export DataFrame to CSV file
df. to_csv (' basketball_data.csv ')

CSV फ़ाइल इस प्रकार दिखती है:

ध्यान दें कि कॉलम नामों वाली हेडर पंक्ति CSV फ़ाइल में शामिल है।

हेडर के बिना डेटाफ़्रेम को CSV फ़ाइल में निर्यात करने के लिए, आपको हेडर=कोई नहीं निर्दिष्ट करना होगा:

 #export DataFrame to CSV file without header
df. to_csv (' basketball_data.csv ', header= None )

CSV फ़ाइल इस प्रकार दिखती है:

ध्यान दें कि हेडर पंक्ति अब CSV फ़ाइल में शामिल नहीं है।

नोट : आप पांडा to_csv() फ़ंक्शन का पूरा दस्तावेज़ यहां पा सकते हैं।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि पांडा में अन्य सामान्य कार्य कैसे करें:

पंडों में हेडर के बिना सीएसवी कैसे पढ़ें
पांडा में एकाधिक सीएसवी फ़ाइलों को कैसे मर्ज करें
पंडों में CSV फ़ाइल से केवल विशिष्ट पंक्तियाँ कैसे पढ़ें

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *