কম্পিউটার টিউটোরিয়াল

পাইথন প্রোগ্রাম: সিরিজ তৈরি করুন, যোগফল আপডেট করুন এবং JSON-এ রূপান্তর করুন

সমস্যা বিবরণ

১ থেকে ১০ পর্যন্ত সংখ্যা ধারণকারী একটি সিরিজ তৈরি করুন, তারপর সিরিজের সব মান যোগ করে একটি নতুন সারি 'sum' হিসেবে যোগ করুন এবং نهایتاً পুরো সিরিজকে JSON ফরম্যাটে রূপান্তর করুন।

সমাধানের পদ্ধতি

  1. সিরিজ তৈরি করুন pd.Series(range(1,11)) দিয়ে।
  2. যোগফল বের করে নতুন সারি যোগ করুন data['sum'] = data.sum()।
  3. 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')।

  1. পাইথন প্রোগ্রাম: সিরিজে অনুপস্থিত (Missing) এলিমেন্ট খুঁজে বের করে পুরো সিরিজ তৈরি করুন

  2. পাইথন প্রোগ্রাম: দिये गये সিরিজের সব উপাদানের পাওয়ার প্রিন্ট করা

  3. পাইথনে JSON ডেটা টাপলে (Tuple) কনভার্ট করা

  4. JSON ডেটাকে পাইথন অবজেক্টে কনভার্ট কীভাবে করবেন?