Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन: रेंज मानों की Series बनाएं, योग जोड़ें और JSON में बदलें

समस्या विवरण

1 से 10 तक की संख्याओं की Series बनाएं, सभी मानों का योग निकालकर नई पंक्ति के रूप में जोड़ें, फिर पूरी Series को JSON फॉर्मेट में बदलें।

समाधान चरण

  1. pd.Series(range(1,11)) से 1-10 की Series बनाएं।
  2. data['sum'] = data.sum() से योग को नए इंडेक्स 'sum' के साथ जोड़ें।
  3. 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') प्राप्त कर सकते हैं।

  1. - पायथन प्रोग्राम: Series के प्रत्येक तत्व की घात (Power) की गणना करें

    समस्या विवरण Series के प्रत्येक तत्व x के लिए x^x (x की घात x) की गणना करें। इनपुट Series 0 1 1 2 2 3 3 4 dtype: int64 अपेक्षित आउटपुट 0 1 1 4 2 27 3 256 dtype: int64 समाधान 1: transform() और lambda (सुझावित) import pandas as pd l = [1,2,3,4] data = pd.Series(l) res

  1. - JSON डेटा को पायथन टुपल में कैसे कन्वर्ट करें?

    आप पहले json.loads का उपयोग करके JSON को डिक्ट में कन्वर्ट कर सकते हैं और फिर dict.items() का उपयोग करके इसे पायथन टुपल में कन्वर्ट कर सकते हैं। आप पायथन में json मॉड्यूल का उपयोग करके JSON फ़ाइलों को पार्स कर सकते हैं। यह मॉड्यूल JSON को पार्स करता है और इसे डिक्ट में डालता है। आप फिर इससे मानों क

  1. - JSON डेटा को पायथन ऑब्जेक्ट में कैसे बदलें?

    निम्न कोड एक json ऑब्जेक्ट (स्ट्रिंग) को पायथन ऑब्जेक्ट (डिक्शनरी) में बदलता है। हम json मॉड्यूल आयात करते हैं और इसे करने के लिए json.loads() मेथड का उपयोग करते हैं।उदाहरणimport json\njson_string = {name:Sonali, age: 21, designation: Software developer}\nprint(type(json_string))\ndef func(strng):\n