कॉलम में अद्वितीय आइटम के अनुसार सीएसवी फ़ाइल को कैसे विभाजित किया जाए?

परिचय

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

कॉलम में अद्वितीय आइटम के अनुसार सीएसवी फ़ाइल को कैसे विभाजित किया जाए?

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

विधि A: पायथन

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


import pandas as pd

# Read the large csv file into a pandas dataframe
df = pd.read_csv("largefile.csv")

# Get the unique values of the column you want to split the data by
column_values = df[column_name].unique()

# Loop over the unique values of the column
for value in column_values:
    # Create a dataframe for each unique value
    value_df = df[df[column_name] == value]

    # Write the dataframe to a new csv file
    value_df.to_csv(f"{column_name}_{value}.csv", index=False)

विधि B:एक्सेल

आप एक निश्चित कॉलम में अद्वितीय मानों के आधार पर एक बड़ी CSV या Excel फ़ाइल को छोटी फ़ाइलों में विभाजित करने के लिए Microsoft Excel का उपयोग कर सकते हैं। यहां बताया गया है कि कैसे:

  • Microsoft Excel में बड़ी फ़ाइल खोलें।
  • उस कॉलम के आधार पर डेटा को सॉर्ट करें जिसे आप डेटा को छोटी फ़ाइलों में विभाजित करना चाहते हैं।
  • कॉलम में प्रत्येक अद्वितीय मान के लिए Microsoft Excel में एक नई कार्यपुस्तिका बनाएं।
  • प्रत्येक अद्वितीय मान के लिए, कॉलम में केवल उस मान वाली पंक्तियों को दिखाने के लिए डेटा को फ़िल्टर करें।
  • वर्तमान अद्वितीय मान के लिए फ़िल्टर किए गए डेटा को कॉपी करें और इसे संबंधित नई कार्यपुस्तिका में पेस्ट करें।
  • फ़ाइल नाम के भाग के रूप में अद्वितीय मान का उपयोग करके, नई कार्यपुस्तिका को एक अलग फ़ाइल के रूप में सहेजें।
  • कॉलम में प्रत्येक अतिरिक्त अद्वितीय मान के लिए चरण 4-6 दोहराएं।

नोट: प्रत्येक छोटी फ़ाइल में पंक्तियों की संख्या कॉलम में उस अद्वितीय मान वाली पंक्तियों की संख्या पर निर्भर करेगी।

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

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