हल: इंट और ऑब्जेक्ट कॉलम को एक में मिलाएं

इंट और ऑब्जेक्ट कॉलम को एक में मिलाने से जुड़ी मुख्य समस्या यह है कि डेटा प्रकार असंगत हैं। पूर्णांक संख्यात्मक मान होते हैं, जबकि ऑब्जेक्ट आमतौर पर तार या अन्य गैर-संख्यात्मक मान होते हैं। संयुक्त कॉलम पर गणना या अन्य संचालन करते समय इन दो प्रकार के डेटा के संयोजन से त्रुटियां हो सकती हैं। इसके अतिरिक्त, संयुक्त स्तंभ के अर्थ की व्याख्या करना कठिन हो सकता है यदि इसमें संख्यात्मक और गैर-संख्यात्मक दोनों मान हों।

#Using pandas
import pandas as pd 
  
#initialise data of lists. 
data = {'Name':['Tom', 'nick', 'krish', 'jack'], 'Age':[20, 21, 19, 18]} 
  
#Create DataFrame 
df = pd.DataFrame(data) 
  
# Concatenate two columns of dataframe and create a new column in the dataframe 
df['Combined'] = df['Name'].astype(str) + df['Age'].astype(str) 

 # print dataframe. 
print(df)

1. पहली पंक्ति पांडा पुस्तकालय को "पीडी" के रूप में आयात करती है।
2. दूसरी पंक्ति दो कुंजियों (नाम और आयु) और प्रत्येक कुंजी के लिए चार मानों के साथ सूचियों के एक शब्दकोश को प्रारंभ करती है।
3. तीसरी पंक्ति पिछले चरण में बनाए गए डेटा डिक्शनरी से डेटाफ़्रेम ऑब्जेक्ट बनाती है।
4. चौथी पंक्ति 'नाम' और 'आयु' स्तंभों के मानों को तार के रूप में जोड़कर 'संयुक्त' नामक एक नया स्तंभ बनाती है।
5. पांचवीं पंक्ति सभी स्तंभों और उनके मानों को सारणीबद्ध रूप में दिखाने के लिए परिणामी DataFrame ऑब्जेक्ट को प्रिंट करती है।

प्रोग्रामिंग में एक इंटरजर क्या है

पायथन में, एक पूर्णांक एक पूर्ण संख्या (सकारात्मक, नकारात्मक या शून्य) है जिसे एक चर में संग्रहीत किया जा सकता है। पूर्णांकों का उपयोग बिना किसी आंशिक या दशमलव घटकों के संख्यात्मक मानों का प्रतिनिधित्व करने के लिए किया जाता है। उन्हें ints के रूप में भी जाना जाता है और int डेटा प्रकार का उपयोग करके इसका प्रतिनिधित्व किया जा सकता है। पायथन में भिन्नात्मक घटकों, जैसे फ्लोट और कॉम्प्लेक्स के साथ संख्याओं का प्रतिनिधित्व करने के लिए अन्य डेटा प्रकार भी हैं।

प्रोग्रामिंग में एक वस्तु क्या है

प्रोग्रामिंग में एक वस्तु एक डेटा संरचना है जिसमें डेटा और डेटा में हेरफेर करने के निर्देश शामिल हैं। पायथन में, वस्तुओं को कक्षाओं का उपयोग करके बनाया जाता है। एक वर्ग वस्तुओं को बनाने के लिए एक खाका है और किसी वस्तु से जुड़े गुणों और विधियों को परिभाषित करता है। वस्तुओं में किसी भी प्रकार का डेटा हो सकता है, जैसे संख्याएँ, तार, सूचियाँ, शब्दकोश, आदि, साथ ही ऐसे कार्य जो डेटा पर काम करते हैं। विभिन्न प्रकार की वस्तुओं को एक साथ मिलाकर जटिल प्रोग्राम बनाए जा सकते हैं।

मैं पायथन में एक से अधिक कॉलम को एक में कैसे जोड़ूं

पायथन में कई कॉलमों को एक में संयोजित करने के कई तरीके हैं। पांडा पुस्तकालय का उपयोग करने का सबसे आम तरीका है। पांडा कॉन्सट () नामक एक फ़ंक्शन प्रदान करता है जिसका उपयोग कई स्तंभों को एक में संयोजित करने के लिए किया जा सकता है। यह फ़ंक्शन DataFrames या Series ऑब्जेक्ट्स की एक सूची लेता है और एक DataFrame या Series ऑब्जेक्ट देता है जिसमें इनपुट ऑब्जेक्ट्स के सभी डेटा एक में संयुक्त होते हैं।

एकाधिक स्तंभों को एक में संयोजित करने का दूसरा तरीका zip() फ़ंक्शन का उपयोग करना है। यह फ़ंक्शन पुनरावृत्तियों का पुनरावर्तनीय लेता है और टुपल्स का एक पुनरावर्तक देता है, जहां प्रत्येक टपल में समान सूचकांक स्थिति में प्रत्येक पुनरावर्तनीय तत्व होते हैं। इसका उपयोग एक नई सूची बनाने के लिए किया जा सकता है जिसमें एकाधिक कॉलम से सभी मान शामिल हैं, जिन्हें सूची समझ या अन्य विधियों का उपयोग करके एकल कॉलम में परिवर्तित किया जा सकता है।

अंत में, आप कई स्तंभों को एक सरणी में संयोजित करने के लिए numpy के hstack() फ़ंक्शन का भी उपयोग कर सकते हैं। यह विधि एक सरणी-जैसी वस्तु (जैसे एक सूची) लेती है और उन्हें क्षैतिज रूप से ढेर कर देती है, प्रत्येक कॉलम से सभी मानों के साथ क्रम में संयुक्त रूप से एक नई सरणी बनाती है।

संबंधित पोस्ट:

एक टिप्पणी छोड़ दो