美文网首页GIS之时空数据分析
Python 绘图 删除掉指列中的空行

Python 绘图 删除掉指列中的空行

作者: 王叽叽的小心情 | 来源:发表于2019-12-11 16:51 被阅读0次

错误提示:ValueError: Input contains NaN, infinity or a value too large for dtype('float64').

问题:绘制图表中存在空值

解决方法:df.dropna()函数。

df.dropna():删除掉至少有一个元素缺失的行。

df.dropna(axis='columns'):删除掉存在空值的列。

df.dropna(how='all'):删除掉所有元素都缺失的行。

df.dropna(thresh=2):删除掉至少缺失两个元素的行。

df.dropna(subset=['name','year']):在指定的列里面寻找缺失元素,并删除确实元素的行。

其他类似功能的有df.fillna()和df.isna()函数,进行空值填充或者是判断。

参考文档:https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.dropna.html#pandas.DataFrame.dropna

相关文章

网友评论

    本文标题:Python 绘图 删除掉指列中的空行

    本文链接:https://www.haomeiwen.com/subject/zfiogctx.html