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

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


इनपुट -

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

City,State
Kochi,Kerala

समाधान

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

  • एक DataFrame परिभाषित करें

  • शहर 'k' से शुरू होता है या नहीं जांचें

df[df['City'].str.startswith('K') & df['State'].str.startswith('K')]
  • अंत में, डेटा को 'CSV' फ़ाइल में संग्रहीत करें

df1.to_csv('test.csv')

उदाहरण

बेहतर समझ के लिए निम्न कार्यान्वयन देखें:

import pandas as pd
import random as r
data = {'City': ['Chennai','Kochi','Kolkata'], 'State': ['Tamilnad','Kerala','WestBengal']}
df = pd.DataFrame(data)
print("DataFrame is\n", df)
df1 = df[df['City'].str.startswith('K') & df['State'].str.startswith('K')]
df1.to_csv('test.csv')

आउटपुट

City,State
Kochi,Kerala

  1. पायथन में पैंडास DataFrame को CSV फ़ाइल में कैसे लिखें पायथन में पैंडास DataFrame को CSV फ़ाइल में कैसे लिखें

    पायथन में पैंडास DataFrame को CSV फ़ाइल में लिखने के लिए to_csv() विधि का उपयोग करें। सबसे पहले, आइए सूचियों का एक शब्दकोश बनाएं:# सूचियों का शब्दकोश d = {Car: [BMW, Lexus, Audi, Mercedes, Jaguar, Bentley], Date_of_purchase: [2020-10-10, 2020-10-12, 2020-10-17, 2020-10-16, 2020-10-19, 2020-10-2

  1. पैंडास में CSV फ़ाइल के इंडेक्स नंबर के साथ कॉलम नाम बदलें पैंडास में CSV फ़ाइल के इंडेक्स नंबर के साथ कॉलम नाम बदलें

    columns.values() का उपयोग करके हम CSV फ़ाइल के इंडेक्स नंबर के साथ कॉलम नाम आसानी से बदल सकते हैं।मान लीजिए हमारी CSV फ़ाइल की सामग्री Microsoft Excel में निम्नलिखित है:हम कॉलम नाम बदलेंगे। सबसे पहले, CSV फ़ाइल से डेटा पैंडास DataFrame में लोड करें:dataFrame = pd.read_csv(C:\\Users\\amit_\\Desktop\\

  1. - पायथन प्रोग्राम: संख्या में सभी 0 को 5 से बदलें (अग्रणी शून्य को छोड़कर)

    समस्या विवरण एक पूर्णांक N दिया गया है, इसमें आने वाले सभी 0 को 5 से बदलें। लेकिन अग्रणी (leading) शून्यों को अनदेखा करें। उदाहरण 1 इनपुट: N = 1007 आउटपुट: 1557 व्याख्या: दो 0 को 5 से बदला गया। उदाहरण 2 इनपुट: N = 00105 आउटपुट: 155 व्याख्या: अग्रणी 00 को अनदेखा किया, बीच के 0 को 5 से बदला। समाधान