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

किसी दिए गए डेटाफ़्रेम को अचार फ़ाइल स्वरूप में निर्यात करने के लिए पायथन में एक प्रोग्राम लिखें और अचार फ़ाइल की सामग्री को पढ़ें

मान लें कि आपके पास डेटाफ़्रेम और अचार फ़ाइल में निर्यात करने का परिणाम है और फ़ाइल की सामग्री को इस रूप में पढ़ें,

Export to pickle file:
Read contents from pickle file:
  Fruits    City
0 Apple    Shimla
1 Orange   Sydney
2 Mango    Lucknow
3 Kiwi    Wellington

समाधान

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

  • डेटाफ़्रेम परिभाषित करें।

  • डेटाफ्रेम को अचार प्रारूप में निर्यात करें और इसे 'pandas.pickle' नाम दें,

df.to_pickle('pandas.pickle')
  • 'pandas.pickle' फ़ाइल की सामग्री पढ़ें और परिणाम के रूप में इसे स्टोर करें,

result = pd.read_pickle('pandas.pickle')

उदाहरण

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

import pandas as pd
df = pd.DataFrame({'Fruits': ["Apple","Orange","Mango","Kiwi"],
                     'City' : ["Shimla","Sydney","Lucknow","Wellington"]
                  })
print("Export to pickle file:")
df.to_pickle('pandas.pickle')
print("Read contents from pickle file:")
result = pd.read_pickle('pandas.pickle')
print(result)

आउटपुट

Export to pickle file:
Read contents from pickle file:
  Fruits    City
0 Apple    Shimla
1 Orange   Sydney
2 Mango    Lucknow
3 Kiwi    Wellington

  1. किसी दिए गए डेटाफ़्रेम में 'k' से शुरू होने वाले शहर और राज्य के नामों को एक नई CSV फ़ाइल में संग्रहीत करने के लिए पायथन में एक प्रोग्राम लिखें

    इनपुट - मान लीजिए, हमारे पास शहर और राज्य कॉलम के साथ डेटाफ्रेम है और शहर, राज्य का नाम के से शुरू होता है और नीचे दिखाए गए अनुसार एक और सीएसवी फ़ाइल में स्टोर करें - City,State Kochi,Kerala समाधान इसे हल करने के लिए, हम नीचे दिए गए चरणों का पालन करेंगे। डेटाफ़्रेम परिभाषित करें चेक करें कि

  1. डेटाफ़्रेम से 'ए' ग्रेड के छात्रों के नाम प्रिंट करने के लिए पायथन में एक प्रोग्राम लिखें

    इनपुट - Assume, you have DataFrame,  Id  Name Grade 0 1 stud1   A 1 2 stud2   B 2 3 stud3   C 3 4 stud4   A 4 5 stud5   A है आउटपुट - और ए ग्रेड के छात्रों के नाम का परिणाम, 0    stud1 3    stud4 4    stud5 समाधान इसे हल करने के लिए

  1. किसी दिए गए DataFrame में कर्मचारी आईडी और वेतन की न्यूनतम आयु खोजने के लिए पायथन में एक प्रोग्राम लिखें

    इनपुट - मान लें, आपके पास डेटाफ़्रेम है DataFrame is  Id    Age   Salary 0 1    27    40000 1 2    22    25000 2 3    25    40000 3 4    23    35000 4 5    24    30000 5 6