समस्या विवरण
दो Series को मिलाकर एक नई Series बनाएं जिसमें इंडेक्स 0 से शुरू होकर क्रमिक हो (कोई डुप्लिकेट इंडेक्स नहीं)।
इनपुट Series
Series 1: 0:1, 1:2, 2:3 Series 2: 0:4, 1:5, 2:6
अपेक्षित आउटपुट
0 1 1 2 2 3 3 4 4 5 5 6 dtype: int64
समाधान
pd.concat() फ़ंक्शन में ignore_index=True पैरामीटर का उपयोग करें।
पूर्ण कोड उदाहरण
import pandas as pd
series_one = pd.Series([1,2,3])
series_two = pd.Series([4,5,6])
print("Series 1:")
print(series_one)
print("\nSeries 2:")
print(series_two)
# ignore_index=True से नया क्रमिक इंडेक्स बनता है
combined = pd.concat([series_one, series_two], ignore_index=True)
print("\nजोड़ी गई Series (नया इंडेक्स):")
print(combined)
आउटपुट
Series 1: 0 1 1 2 2 3 dtype: int64 Series 2: 0 4 1 5 2 6 dtype: int64 जोड़ी गई Series (नया इंडेक्स): 0 1 1 2 2 3 3 4 4 5 5 6 dtype: int64
नोट: ignore_index=False (डिफ़ॉल्ट) रखने पर मूल इंडेक्स बने रहेंगे, जिससे डुप्लिकेट इंडेक्स (0,1,2,0,1,2) होंगे।