我有一个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