python教程—删除熊猫数据框中的NaN/NULL列?-Python实用宝典

python教程—删除熊猫数据框中的NaN/NULL列?

我在panda中有一个dataFrame,其中几列都有空值。是否有一个内置函数可以让我删除这些列?

我在panda中有一个dataFrame,其中几列都有空值。是否有一个内置函数可以让我删除这些列?

回答

是的,dropna。参见http://pandas.pydata.org/pandas-docs/stable/missing_data.html and the DataFrame。dropna文档字符串:

    Definition: DataFrame.dropna(self, axis=0, how='any', thresh=None, subset=None) Docstring: Return object with labels on given axis omitted where alternately any or all of the data are missing Parameters ---------- axis : {0, 1} how : {'any', 'all'} any : if any NA values are present, drop that label all : if all values are NA, drop that label thresh : int, default None int value : require that many non-NA values subset : array-like Labels along other axis to consider, e.g. if you are dropping rows these would be a list of columns to include Returns ------- dropped : DataFrame

具体运行的命令如下:

    df=df.dropna(axis=1,how='all')

​Python实用宝典 (pythondict.com)
不只是一个宝典
欢迎关注公众号:Python实用宝典

本文由 Python实用宝典 作者:Python实用宝典 发表,其版权均为 Python实用宝典 所有,文章内容系作者个人观点,不代表 Python实用宝典 对观点赞同或支持。如需转载,请注明文章来源。
0

发表评论