उन पंक्तियों को कैसे हटाया जाए जहां सीएसवी में सभी कॉलम खाली हैं?

परिचय

फ़ॉर्म्यूलर का उपयोग किए बिना आसानी से उन पंक्तियों को हटा दें जहां सभी कॉलम सीएसवी में खाली हैं। केवल csv फ़ाइल अपलोड करें, सेकंड में परिणाम प्राप्त करें। आसान और कुशल प्रोसेसिंग - अभी आज़माएँ!

उन पंक्तियों को कैसे हटाया जाए जहां सीएसवी में सभी कॉलम खाली हैं?

उन पंक्तियों को कैसे हटाया जाए जहां सीएसवी में सभी कॉलम खाली हैं?

बड़ी फ़ाइल से पंक्तियों को हटाना बहुत सरल मामला नहीं है। उदाहरण के लिए, मेरे पास लाखों लाइनों के साथ एक सीएसवी फ़ाइल है, एक्सेस लॉग संग्रहीत करना है, कुछ लाइनें पूरी तरह से खाली हैं, मुझे इन लाइनों को हटाने की ज़रूरत है, और फिर डेटा विश्लेषण करना होगा। मैं यह कैसे कर सकता हूं?

विधि A:एक्सेल या गूगल स्प्रेडशीट

आप Microsoft Excel का उपयोग उन पंक्तियों को हटाने के लिए कर सकते हैं जहाँ CSV फ़ाइल में सभी कॉलम रिक्त हैं। यहां बताया गया है कि आप इसे कैसे कर सकते हैं:

  • Microsoft Excel में CSV फ़ाइल खोलें।
  • हेडर सहित संपूर्ण डेटा सेट का चयन करें।
  • रिबन पर “डेटा” टैब पर जाएं और “सॉर्ट एंड फ़िल्टर” ड्रॉप-डाउन मेनू पर क्लिक करें।
  • “डुप्लिकेट निकालें” विकल्प का चयन करें।
  • “डुप्लिकेट निकालें” संवाद बॉक्स में, सुनिश्चित करें कि सभी कॉलम चुने गए हैं और “ओके” पर क्लिक करें।
  • Excel उन सभी पंक्तियों को हटा देगा जिनमें केवल रिक्त कक्ष हैं।
  • फ़ाइल को CSV फ़ाइल के रूप में सहेजें।

यह प्रक्रिया उन सभी पंक्तियों को हटा देगी जिनमें केवल रिक्त कक्ष होते हैं, जिससे आपको अपने डेटा का साफ़ किया हुआ संस्करण मिल जाएगा। फिर आप आगे के विश्लेषण या प्रसंस्करण के लिए इस साफ-सुथरे संस्करण का उपयोग कर सकते हैं।

ध्यान दें कि यह विधि छोटी CSV फ़ाइलों के लिए उपयुक्त है। यदि आपकी CSV फ़ाइल बड़ी है, तो इस प्रक्रिया में लंबा समय लग सकता है और इसके कारण Excel अनुत्तरदायी हो सकता है। उस स्थिति में, पंक्तियों को हटाने के लिए पायथन जैसी प्रोग्रामिंग भाषा का उपयोग करना अधिक कुशल हो सकता है।

विधि B:पायथन

उन पंक्तियों को हटाने के लिए जहां CSV फ़ाइल में सभी कॉलम खाली हैं, आप CSV फ़ाइल पढ़ने और अपने मानदंडों को पूरा करने वाली पंक्तियों को हटाने के लिए Python जैसी प्रोग्रामिंग भाषा में एक स्क्रिप्ट लिख सकते हैं। यहां एक उदाहरण पायथन स्क्रिप्ट दिया गया है जो यह करता है:


import csv

with open("input.csv", "r") as in_file, open("output.csv", "w", newline="") as out_file:
    reader = csv.reader(in_file)
    writer = csv.writer(out_file)

    for row in reader:
        if any(row):
            writer.writerow(row)

यह स्क्रिप्ट इनपुट CSV फ़ाइल input.csv को पढ़ने के लिए csv मॉड्यूल का उपयोग करती है और आउटपुट को एक नई CSV फ़ाइल output.csv में लिखती है। किसी भी फ़ंक्शन का उपयोग यह जांचने के लिए किया जाता है कि पंक्ति में कोई भी मान खाली नहीं है या नहीं। यदि किसी पंक्ति में कम से कम एक गैर-खाली मान है, तो उसे आउटपुट फ़ाइल में लिखा जाता है। यदि एक पंक्ति में सभी मान खाली हैं, तो इसे अनदेखा कर दिया जाता है।

ध्यान दें कि यह स्क्रिप्ट मानती है कि CSV फ़ाइल ठीक से फ़ॉर्मेट की गई है और इसमें हेडर पंक्ति है। यदि आपकी CSV फ़ाइल में शीर्षलेख पंक्ति नहीं है, तो आपको तदनुसार स्क्रिप्ट को संशोधित करने की आवश्यकता हो सकती है।

सबसे अच्छा तरीका:QuickTran फ़ंक्शन का उपयोग करें

  • हमारी वेबसाइट पर जाएं और ऑनलाइन टूल ढूंढें।
  • “फ़ाइल चुनें” बटन पर क्लिक करके और उस फ़ाइल का चयन करके अपनी csv फ़ाइल खोलें जिसे आप बदलना चाहते हैं।
  • एक बार फ़ाइल अपलोड हो जाने के बाद, कुछ ही सेकंड में, आप उन पंक्तियों को हटा देंगे जहाँ सभी कॉलम खाली हैं।
  • फिर आप फ़ाइलों को डाउनलोड कर सकते हैं और इसे अपने कंप्यूटर पर सहेज सकते हैं।
हमारे और ट्रांसफ़ॉर्मेशन टूल से मिलें
डेटा ट्रांसफ़ॉर्म करें: टेक्स्ट, डेट/टाइम, लोकेशन, जेसन, आदि।