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

एक पांडा डेटाफ्रेम को JSON फ़ाइल में कैसे डालें और इसे फिर से पढ़ें?

पांडा डेटाफ़्रेम को JSON फ़ाइल में डालने और इसे फिर से पढ़ने के लिए, हम to_json() का उपयोग कर सकते हैं और read_json() तरीके।

कदम

  • एक द्वि-आयामी, आकार-परिवर्तनीय, संभावित रूप से विषम सारणीबद्ध डेटा बनाएं, df
  • इनपुट डेटाफ़्रेम प्रिंट करें, df
  • का प्रयोग करें to_json() DataFrame को JSON फ़ाइल में डंप करने की विधि।
  • read_json() का उपयोग करें JSON फ़ाइल को पढ़ने की विधि।

उदाहरण

import pandas as pd

df = pd.DataFrame(
   {
      "x": [5, 2, 7, 0],
      "y": [4, 7, 5, 1],
      "z": [9, 3, 5, 1]
   }
)
print "Input DataFrame is:\n", df
print "JSON output for input DataFrame: ", df.to_json("test.json")

print "Reading the created JSON file"
print "Dataframe is: \n", pd.read_json("test.json")

आउटपुट

Input DataFrame is:
   x  y  z
0  5  4  9
1  2  7  3
2  7  5  5
3  0  1  1

JSON output for input DataFrame: None

Reading the created JSON file

Dataframe is:
   x  y  z
0  5  4  9
1  2  7  3
2  7  5  5
3  0  1  1

जब हम df.to_json("test.json") . का उपयोग करते हैं , यह "test.json . नामक एक JSON फ़ाइल बनाता है "डेटाफ़्रेम में दिए गए डेटा से।

अगला, जब हम उपयोग करते हैं pd.read_json("test.json") , यह test.json . के डेटा को पढ़ता है ।


  1. सभी सीएसवी फाइलों को एक डेटाफ्रेम में कैसे मर्ज करें - पायथन पांडा?

    सभी CSV फ़ाइलों को मर्ज करने के लिए, GLOB मॉड्यूल का उपयोग करें। CSV फ़ाइलों को एक साथ मर्ज करने के लिए os.path.join() विधि का उपयोग concat() के अंदर किया जाता है। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें। हमने पीडी को पांडा पुस्तकालय के लिए एक उपनाम के रूप में सेट किया है - import pandas as pd i

  1. पांडस डेटाफ्रेम के रूप में निर्देशिका के तहत सभी एक्सेल फाइलों को कैसे पढ़ा जाए?

    किसी निर्देशिका में सभी एक्सेल फ़ाइलों को पढ़ने के लिए, ग्लोब मॉड्यूल और read_excel() विधि का उपयोग करें। मान लें कि एक निर्देशिका में हमारी एक्सेल फाइलें निम्नलिखित हैं - बिक्री1.xlsx बिक्री2.xlsx सबसे पहले, वह पथ सेट करें जहां सभी एक्सेल फाइलें स्थित हैं। एक्सेल फ़ाइलें प्राप्त करें और ग

  1. एक पंडों के डेटाफ़्रेम में एकाधिक CSV फ़ाइलों को कैसे मर्ज करें?

    एक से अधिक CSV फ़ाइलों को एक पांडा डेटाफ़्रेम में मर्ज करने के लिए, read_csv का उपयोग करें। सबसे पहले, आवश्यक पंडों पुस्तकालय को आयात करें। यहां। हमने pd को एक उपनाम के रूप में सेट किया है - import pandas as pd अब, मान लें कि निम्नलिखित हमारी CSV फ़ाइलें हैं - Sales1.csv Sales2.csv हमने पथ