मेरे पास लगभग 25 कॉलम के साथ डेटाफ्रेम है, जिनमें से कई प्लॉटिंग के लिए अनुपयुक्त डेटा रखते हैं। DataFrame.hist() उन पर त्रुटियों को फेंकता है। मैं कैसे निर्दिष्ट कर सकता हूं कि उन स्तंभों को साजिश से बाहर रखा जाना चाहिए?मैं डेटाफ्रेम प्लॉट से कुछ कॉलम कैसे बहिष्कृत करूं?
उत्तर
हम संभावित (मैं एक github issue बनाया) इस आसान बनाते हैं, लेकिन अभी आप कॉलम आप प्लॉट करने के लिए चाहते हैं बाहर चुन सकते हैं:
df.ix[:, df.columns - to_excl].hist()
मैं आमतौर पर निम्न करें:
columns = [column for column in df.columns if df[column].dtype == 'float64']
df = df[columns]
मैं कल्पना तुम सिर्फ कर सकता है:
df.drop(['bad col1', 'bad col2', 'bad col3', ...], axis=1).hist()
आधिकारिक docs आप ग के बाद एक उपयोग लोक
df.loc[:,['A','B']]
और उदाहरण के लिए, केवल कॉलम 'ए' और 'बी' प्राप्त होता है। इस तरह आप प्लॉट करने के लिए कॉलम का चयन कर सकते हैं।
नोट, पांडा 0.16 के रूप में @Chang She की प्रतिक्रिया में संशोधन, "-" ऑपरेटर को बहिष्करण के लिए निर्धारित किया गया है। difference()
विधि को इसके स्थान पर प्रोत्साहित किया जाता है।
exclude = ['bad col1', 'bad col2']
df.ix[:, df.columns.difference(exclude)].hist()
बहिष्करण पर अपडेट http://pandas.pydata.org/pandas-docs/version/0.17.0/dsintro.html#data-alignment-and-arithmetic। 'df.sub (डीएफ ['ए'], अक्ष = 0) 'अब पसंदीदा है। – pylang
कैसे बस के बारे में
df_new = df[df.columns -[cols_to_exclude]]
df_new.plot()
- 1. प्लॉट पांडा डेटाफ्रेम जिसमें NaNs
- 2. मैं डेटाफ्रेम में अंतराल में समय कॉलम को त्वरित रूप से कैसे समूहित करूं?
- 3. मैं स्कैला में आयात से कुछ वर्गों को बहिष्कृत/पुनर्नामित कैसे करूं?
- 4. मैं एकाधिक डेटाफ्रेम के लिए कम केस में कॉलम नाम कैसे सेट करूं?
- 5. NSOpenPanel - सब कुछ बहिष्कृत?
- 6. स्पैस डेटाफ्रेम से निरंतर पांडा डेटाफ्रेम भरना
- 7. डेटाफ्रेम
- 8. आर: कुछ कॉलम
- 9. मैं टैर के लिए पूर्ण पथ कैसे बहिष्कृत करूं?
- 10. ggplot2 का उपयोग करके मैं व्हायोलिन प्लॉट कैसे आकर्षित करूं?
- 11. मैं स्क्रीन पर अक्षांश/देशांतर निर्देशांक कैसे प्लॉट करूं?
- 12. मैं एफ # में डेटा श्रृंखला कैसे प्लॉट करूं?
- 13. डेटाफ्रेम
- 14. कॉलम नाम प्राप्त करें जहां पैंडस डेटाफ्रेम
- 15. कॉलम नाम और कॉलम मानों के साथ एक पांडा डेटाफ्रेम से सूची कैसे उत्पन्न करें?
- 16. मैं राइनो में कुछ कैसे आउटपुट करूं?
- 17. मैं उल्का में कुछ कैसे लॉग करूं?
- 18. डेटाफ्रेम
- 19. मैं कुछ चरों से डेटाफ्रेम कैसे पतन कर सकता हूं, दूसरों के बीच औसत लेना
- 20. मैं एक पांडस डेटाफ्रेम में श्रृंखला की एक सूची कैसे पास करूं?
- 21. पांडस डेटाफ्रेम
- 22. डेटाफ्रेम
- 23. डेटाफ्रेम
- 24. मैं तालिका से सभी कॉलम का चयन कैसे करूं, साथ ही अतिरिक्त कॉलम जैसे ROWNUM?
- 25. डेटाफ्रेम
- 26. पांडा डेटाफ्रेम
- 27. डेटाफ्रेम
- 28. मैं केकेपीएचपी में किसी संबंधित मॉडल से रिकॉर्ड कैसे बहिष्कृत करूं?
- 29. रेल: मैं कुछ क्षेत्रों में अद्वितीय रिकॉर्ड कैसे प्राप्त करूं?
- 30. डेटाफ्रेम
"to_excl" वस्तु क्या है? – monkut
"to_excl" ऑब्जेक्ट के रूप में, आप बाहर करने के लिए कॉलम नामों वाली एक सूची का उपयोग कर सकते हैं। – razz0