मैं एक शर्त है कि अपने डेटा फ्रेम से ठीक एक पंक्ति को निकालने का निर्माण किया है:डेटाफ्रेम के सेल से मूल्य कैसे प्राप्त करें?
d2 = df[(df['l_ext']==l_ext) & (df['item']==item) & (df['wn']==wn) & (df['wd']==1)]
अब मैं किसी खास कॉलम में से एक मान लेना चाहते हैं:
val = d2['col_name']
लेकिन एक परिणाम के रूप में मैं मिल एक डेटा फ्रेम जिसमें एक पंक्ति और एक कॉलम होता है (यानी एक सेल)। यह मेरी जरूरत नहीं है। मुझे एक मूल्य की आवश्यकता है (एक फ्लोट नंबर)। मैं इसे पांडा में कैसे कर सकता हूं?
धन्यवाद! उत्तर के लिए - क्या किसी और को यह तथ्य पता चलता है कि यह सिर्फ हास्यास्पद से परे समाधान है? – Sophologist
@ सोफोलॉजिस्ट इसे देखकर, मुझे नहीं पता। सवाल थोड़ा अजीब शब्द है, लेकिन यह पढ़ता है कि पहली छमाही बाद के लिए असंभव है। ('at' वास्तव में एक अच्छा जवाब है, हालांकि मुझे यह अजीब लगता है कि यह' ix' जैसा है :)) –
@ सोफोलॉजिस्ट मैं मानता हूं कि यह हास्यास्पद है कि इसकी आवश्यकता है। जब आप सशर्त इनलाइन पास करने का प्रयास करते हैं तो यह भी काम नहीं करता है; 'my_df.loc [my_df ['Col1'] == foo] ['Col2'] 'अभी भी'' –
user5359531