python - Unable to filter values in a DataFrame. NaN's in the output -


मेरे पास निम्न एक-स्तंभ DataFrame , df : < / p> <पूर्व> टाइमस्टैम्प मान 2014-10-06 18: 00: 37.400000-04: 00 0.000000 2014-10-06 18: 00: 39.600000-04: 00 0.000000 2014-10-06 18:00: 41.800000-04: 00 2.683493 2014-10-06 18: 00: 44-04: 00 1.199321

जब मैं df [df> 0] करता हूं : <पूर्व> टाइमस्टैम्प वैल्यू 2014-10-06 18: 00: 37.400000-04: 00 नैन 2014-10-06 18: 00: 39.600000-04: 00 नैन 2014-10-06 18: 00: 41.800000-04: 00 2.683493 2014-10-06 18: 00: 44-04: 00 1.1 99 321

जबकि मुझे केवल यह अपेक्षा की जाती थी:

 < कोड> टाइमस्टैंप मान 2014-10-06 18: 00: 41.800000-04: 00 2.683493 2014-10-06 18: 00: 44-04: 00 1.1 99 321   

क्या यह अपेक्षित है? मुझे पता है कि मैं इस आउटपुट पर dropna () आवेदन कर सकता हूं, लेकिन क्या इससे पहले ही ऐसा मान नहीं है जिसे मैं पूछता हूं? (यह आम तौर पर dropna पर कॉल करने वाले डेटाफ्रेम पर काम करता है)

एसएस [एसएस ['वैल्यू']> 0] को आप जिस आउटपुट की तलाश कर रहे हैं, उसका उत्पादन करना चाहिए।

पता नहीं क्यों लेकिन बिना एनएएन के आउटपुट को आपको कॉलम (रों)। .dropna () को छोड़कर पूरे डेटाफ्रेम पर फ़िल्टर करते समय मुझे NaN से छुटकारा पाने का कोई रास्ता नहीं मिला।

Comments

Popular posts from this blog

php - How can I cram 6+31 numeric characters into 22 alphanumeric characters? -

mysql - where clause in inner join query -

java - Why my included JSP file won't get processed correctly? -