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

किसी फ़ाइल से JSON डेटा को पढ़ने और उसे डेटाफ़्रेम, CSV फ़ाइलों में बदलने के लिए पायथन कोड लिखें

मान लें कि आपके पास निम्न नमूना json डेटा फ़ाइल में pandas_sample.json के रूप में संग्रहीत है

{
   "employee": {
      "name": "emp1",
      "salary": 50000,
      "age": 31
   }
}

csv में कनवर्ट करने के बाद के लिए परिणाम,

,employee
age,31
name,emp1
salary,50000

समाधान

इसे हल करने के लिए, हम नीचे दिए गए चरणों का पालन करेंगे -

  • बनाएं pandas_sample.json JSON डेटा को फाइल और स्टोर करें।

  • फ़ाइल से json डेटा पढ़ें और इसे डेटा के रूप में संग्रहीत करें।

data = pd.read_json('pandas_sample.json')
  • डेटा को डेटाफ़्रेम में बदलें

df = pd.DataFrame(data)
  • Apple df.to_csv डेटा को csv फ़ाइल स्वरूप के रूप में बदलने के लिए कार्य करता है,

df.to_csv('pandas_json.csv')

उदाहरण

आइए एक बेहतर समझ प्राप्त करने के लिए नीचे दिए गए कार्यान्वयन को देखें -

import pandas as pd
data = pd.read_json('pandas_sample.json')
df = pd.DataFrame(data)
df.to_csv('pandas_json.csv')
के रूप में आयात करें

आउटपुट

employee
age 31
name emp1
salary 50000

  1. पायथन - एक CSV फ़ाइल में पांडा डेटाफ़्रेम कैसे लिखें?

    Python में CSV फ़ाइल में पांडा डेटाफ़्रेम लिखने के लिए, to_csv() . का उपयोग करें तरीका। सबसे पहले, हम सूचियों का एक शब्दकोश बनाते हैं - # dictionary of lists d = {'Car': ['BMW', 'Lexus', 'Audi', 'Mercedes', 'Jaguar', 'Bentley'],'Date_of_pur

  1. JSON को एक्सेल CSV फ़ाइल में कैसे बदलें

    संभावना है कि आपने JSON . के बारे में सुना हो फ़ाइल, और हो सकता है कि अभी हाल ही में किसी ने आपको इनमें से एक फ़ाइल भेजी हो। अब, JSON फ़ाइल खोलना कठिन नहीं है, हालांकि, इसे Microsoft Excel में कनवर्ट करना अधिक समझदारी होगी (सीएसवी) प्रारूप आसान उपयोग के लिए। सवाल यह है कि कोई JSON फाइल को एक्सेल में

  1. पायथन ओपनपीएक्सएल मॉड्यूल का उपयोग करके एक्सेल फ़ाइल को पढ़ें और लिखें

    पायथन एक्सेल फाइलों के साथ काम करने के लिए ओपनपीएक्सएल मॉड्यूल प्रदान करता है। एक्सेल फाइलें कैसे बनाएं, कैसे लिखें, पढ़ें आदि को इस मॉड्यूल द्वारा कार्यान्वित किया जा सकता है। openpyxl मॉड्यूल को स्थापित करने के लिए, हम इस कमांड को कमांड प्रॉम्प्ट में लिख सकते हैं पाइप ओपनपीएक्सएल इंस्टॉल करें अग