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

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


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

चरण

  • दो-आयामी, आकार-परिवर्तनीय, संभावित विषम सारणीबद्ध डेटा, df बनाएं।
  • इनपुट डेटाफ्रेम, df प्रिंट करें।
  • डेटाफ्रेम को JSON फ़ाइल में डंप करने के लिए to_json() विधि का उपयोग करें।
  • JSON फ़ाइल पढ़ने के लिए read_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 फ़ाइलों को एकल DataFrame में कैसे मर्ज करें - पायथन पैंडास? सभी CSV फ़ाइलों को एकल DataFrame में कैसे मर्ज करें - पायथन पैंडास?

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

  1. डायरेक्टरी में सभी एक्सेल फ़ाइलों को पैंडास डेटाफ्रेम के रूप में कैसे पढ़ें डायरेक्टरी में सभी एक्सेल फ़ाइलों को पैंडास डेटाफ्रेम के रूप में कैसे पढ़ें

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

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

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