我有一個DataFrame約25列,其中幾個不適合繪圖的數據。 DataFrame.hist()會在這些錯誤上拋出錯誤。我怎樣才能指定那些列應該從繪圖中排除?如何從DataFrame圖中排除幾列?
25
A
回答
8
我們有可能使這個容易(我創建了一個github issue),但現在你可以選擇出你想要繪製列:
df.ix[:, df.columns - to_excl].hist()
6
我通常做到以下幾點:
columns = [column for column in df.columns if df[column].dtype == 'float64']
df = df[columns]
4
我想你可以:
df.drop(['bad col1', 'bad col2', 'bad col3', ...], axis=1).hist()
6
9
請注意,修改@Chang She的迴應,截至熊貓0.16,「 - 」運算符計劃棄用。鼓勵採用difference()
方法。
exclude = ['bad col1', 'bad col2']
df.ix[:, df.columns.difference(exclude)].hist()
+1
棄用更新http://pandas.pydata.org/pandas-docs/version/0.17.0/dsintro.html#data-alignment-and-arithmetic。 'df.sub(df ['A'],axis = 0)'現在是首選。 – pylang
0
如何只
df_new = df[df.columns -[cols_to_exclude]]
df_new.plot()
相關問題
- 1. 如何從餅圖中排除系列(如果有幾個)(Highcharts.js)
- 2. 使用List Comprehension(Pandas)從DataFrame列表中刪除DataFrame的列
- 3. 從PySpark DataFrame列中刪除元素
- 4. 如何從data.table中排除列?
- 5. Z排列幾何
- 6. 如何從RDA圖中排除參數
- 7. 如何從pandas DataFrame中刪除列名稱行?
- 8. 如何從pandas DataFrame中提取子列?
- 9. 如何在Rails視圖中顯示內容並排除幾頁?
- 10. 如何一次從numpy數組中排除幾個範圍?
- 11. 如何從預編譯中排除幾個CSS文件?
- 12. 如何刪除DataFrame的索引列?
- 13. 如何重新排列python DataFrame中的列(python3)
- 14. Serilog:如何排除幾個來源
- 15. 如何從zipgroupfileset中排除?
- 16. 從forEach中排除一列
- 17. PhpStorm - 從索引中排除forlder,但不從列表中排除
- 18. 從JTable排序列排除
- 19. 從排序排除jtable列
- 20. DataFrame的幾個時間序列
- 21. 在熊貓DataFrame中安排列
- 22. 排除從陣列
- 23. 如何從DataFrame中的列中的所有值中刪除'u'(unicode)?
- 24. 如何在Python中將一列乘以幾個其他多列DataFrame
- 25. 如何從pandas DataFrame「unpivot」特定列?
- 26. 如何從表中選擇所有列(幾個除外)?
- 27. DataTable jQuery - 如何從第一列刪除排序圖標?
- 28. 如何刪除R中dataframe列中字符串的所有NAs?
- 29. 如何從DataFrame列中的名稱中刪除數字和/或括號
- 30. python如何從列表中刪除元素的排序列表?
什麼是 「to_excl」 對象? – monkut
作爲「to_excl」對象,您可以使用列名與列名排除。 – razz0