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

पांडा डेटाफ़्रेम में टुपल्स के एक कॉलम को कई कॉलमों में कैसे विभाजित करें?

2024-11-11 को प्रकाशित
ब्राउज़ करें:670

How to Split a Column of Tuples into Multiple Columns in a Pandas DataFrame?

पांडा डेटाफ़्रेम में टुपल्स के एक कॉलम को विभाजित करना

पांडा डेटाफ़्रेम में, टुपल्स वाले कॉलम को कई कॉलम में विभाजित करना एक सामान्य ऑपरेशन है। इसे प्राप्त करने के लिए, कोई निम्नलिखित तरीकों को अपना सकता है:

pd.DataFrame(col.tolist())

यह विधि टुपल कॉलम को एक सूची में परिवर्तित करती है टुपल्स करता है और फिर उससे एक नया डेटाफ़्रेम बनाता है। नए डेटाफ़्रेम का सूचकांक मूल से मेल खाता है।

import pandas as pd

# Create a dataframe with a column containing tuples
df = pd.DataFrame({'a': [1, 2], 'b': [(1, 2), (3, 4)]})

# Split the 'b' column into 'b1' and 'b2'
df[['b1', 'b2']] = pd.DataFrame(df['b'].tolist(), index=df.index)

# Print the resulting dataframe
print(df)

आउटपुट:

   a  b  b1  b2
0  1  (1, 2)   1   2
1  2  (3, 4)   3   4

नोट: pd.DataFrame(df['b'].tolist(), Index= के बजाय df['b'].apply(pd.Series) का उपयोग करना df.index) भी काम करता है। हालाँकि, यह धीमा है और इसके लिए अधिक मेमोरी की आवश्यकता होती है।

नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3