मेरे पास नीचे दिए गए अलग-अलग कॉलम के साथ 3 अलग-अलग डेटाफ्रेम हैं।
df1 = pd.DataFrame({"Name": ['A', 'B', 'C'], "Age": [1, 2, 3]})
df2 = pd.DataFrame({"Addr": ['D', 'E', 'F'], "PIN": [4, 5, 6]})
df3 = pd.DataFrame({"State": ['X', 'Y', 'Z'],"Phone": [7, 8, 9]})
मैं दो पैरामीटर Dataframe_Name, Column_Name पास करूंगा।
उपरोक्त दो मापदंडों के आधार पर यह डेटा को संबंधित डेटाफ़्रेम और कॉलम के लिए फ़िल्टर और प्रिंट करेगा।
इसे कैसे हासिल करें?
-1
Gyanaranjan Nayak
25 नवम्बर 2020, 16:05
1 उत्तर
सबसे बढ़िया उत्तर
आपको इसकी आवश्यकता है:
In [3566]: def filter_df(df, col):
...: return df[col]
...:
In [3567]: filter_df(df2, 'Addr')
Out[3567]:
0 D
1 E
2 F
Name: Addr, dtype: object
In [3568]: filter_df(df1, 'Name')
Out[3568]:
0 A
1 B
2 C
Name: Name, dtype: object
2
halfer
26 नवम्बर 2020, 18:30
संबंधित सवाल
नए सवाल
python
पायथन एक बहु-प्रतिमान है, गतिशील रूप से टाइप किया हुआ, बहुउद्देशीय प्रोग्रामिंग भाषा है। यह एक साफ और एक समान वाक्यविन्यास सीखने, समझने और उपयोग करने के लिए त्वरित होने के लिए डिज़ाइन किया गया है। कृपया ध्यान दें कि अजगर 2 आधिकारिक तौर पर 01-01-2020 के समर्थन से बाहर है। फिर भी, संस्करण-विशिष्ट पायथन सवालों के लिए, [अजगर -२.०] या [अजगर -३.x] टैग जोड़ें। पायथन वेरिएंट (जैसे, ज्योथन, PyPy) या लाइब्रेरी (उदा।, पांडस और न्यूमपी) का उपयोग करते समय, कृपया इसे टैग में शामिल करें।