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 के रूप में संग्रहीत करें

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. - दिए गए DataFrame में 'k' से शुरू होने वाले शहर और राज्य के नामों को नई CSV फ़ाइल में संग्रहीत करने के लिए पायथन प्रोग्राम लिखें

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

  1. - पायथन प्रोग्राम: DataFrame से 'A' ग्रेड वाले छात्रों के नाम निकालें

    समस्या विवरण DataFrame में Grade कॉलम के आधार पर केवल A ग्रेड वाले छात्रों के नाम (Name कॉलम) प्रिंट करें। इनपुट 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 Name: Name,

  1. - पायथन प्रोग्राम: DataFrame में न्यूनतम आयु वाले कर्मचारी की ID और सैलरी खोजें

    समस्या विवरण DataFrame में सबसे कम आयु (Minimum Age) वाले कर्मचारी की Id और Salary जानकारी प्राप्त करें। इनपुट DataFrame 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 32 30000 6 7 30 50000 7 8 28 20000 8 9