समस्या विवरण
1 से 10 तक की संख्याओं की Series बनाएं, सभी मानों का योग निकालकर नई पंक्ति के रूप में जोड़ें, फिर पूरी Series को JSON फॉर्मेट में बदलें।
समाधान चरण
pd.Series(range(1,11))से 1-10 की Series बनाएं।data['sum'] = data.sum()से योग को नए इंडेक्स 'sum' के साथ जोड़ें।to_json()से JSON स्ट्रिंग प्राप्त करें।
पूर्ण कोड उदाहरण
import pandas as pd
# 1 से 10 तक की Series
data = pd.Series(range(1, 11))
print("मूल Series:")
print(data)
# योग जोड़ें
data['sum'] = data.sum()
print("\nयोग जोड़ने के बाद:")
print(data)
# JSON में बदलें
json_data = data.to_json()
print("\nJSON आउटपुट:")
print(json_data)
आउटपुट
मूल Series:
0 1
1 2
2 3
3 4
4 5
5 6
6 7
7 8
8 9
9 10
dtype: int64
योग जोड़ने के बाद:
0 1
1 2
2 3
3 4
4 5
5 6
6 7
7 8
8 9
9 10
sum 55
dtype: int64
JSON आउटपुट:
{"0":1,"1":2,"2":3,"3":4,"4":5,"5":6,"6":7,"7":8,"8":9,"9":10,"sum":55}
नोट: to_json() डिफ़ॉल्ट रूप से इंडेक्स को कुंजी के रूप में उपयोग करता है। orient पैरामीटर से अन्य फॉर्मेट (जैसे 'records', 'split') प्राप्त कर सकते हैं।