সমস্যা বিবরণ
১ থেকে ১০ পর্যন্ত সংখ্যা ধারণকারী একটি সিরিজ তৈরি করুন, তারপর সিরিজের সব মান যোগ করে একটি নতুন সারি 'sum' হিসেবে যোগ করুন এবং نهایتاً পুরো সিরিজকে JSON ফরম্যাটে রূপান্তর করুন।
সমাধানের পদ্ধতি
- সিরিজ তৈরি করুন
pd.Series(range(1,11))দিয়ে। - যোগফল বের করে নতুন সারি যোগ করুন
data['sum'] = data.sum()। - JSON-এ রূপান্তর করুন
.to_json()মেথড দিয়ে।
পূর্ণ কোড উদাহরণ
import pandas as pd
data = pd.Series(range(1, 11))
print("মূল সিরিজ:")
print(data)
data['sum'] = data.sum()
print("\nযোগফল যুক্ত সিরিজ:")
print(data)
json_data = data.to_json()
print("\nJSON আউটপুট:")
print(json_data)
আউটপুট
মূল সিরিজ:
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() ডিফল্টভাবে 'columns' ওরিয়েন্টেশন ব্যবহার করে (কী-ভ্যালু জোড়া)। আপনি orient প্যারামিটার দিয়ে অন্যান্য ফরম্যাটও পেতে পারেন (যেমন 'records', 'index', 'split')।