Python怎么删除列为空的行?这个方法简单实现

最近有很多小伙伴在学习python的时候都想要知道该怎么在一个python程序之中去用代码是写删除数据为空行,那么下面的这一篇文章会详细的讲解删除列为空的行是怎么是实现并且会有代码示例 。

Python怎么删除列为空的行?这个方法简单实现

文章插图
在python之中要删除一个行首先需要的是进行这个操作的数据结构必须是以行列的形式存储数据的,在python基础的几种数据结构中没有这种格式 。但是第三方库pandas的DataFrame就是一个以行列格式来存储数据的数据机构 。
在Dataframe提供的方法之中dropna()可以自动的根据传进来参数去删除Dataframe数据类型对象之中的空值所在的行或者列,主要的参数是axis和how 。
axis参数表示有空值的时候是删除一行数据还是删除一列数据,参数的值为0和1或者是index和columns 。how的意思为表示行或者列在有多少个空值时才会被删除掉,any表示一个空值就删除掉,而all则是在一行一列的所有数据都为空值才删除 。具体的使用方法和代码示例如下所示:
# 创建行列格式的Dataframeimport numpy as npimport pandas as pda = np.ones((11,10))for i in range(len(a)):    a[i,:i] = np.nand = pd.DataFrame(data=https://www.ycpai.cn/python/a)# 删除空行d.dropna(axis=0, how='any')【Python怎么删除列为空的行?这个方法简单实现】以上就是关于“Python怎么删除列为空的行?这个方法简单实现”的全部内容了,想要了解更多python的实用知识和代码示例可以持续关注这个频道,每次更新都会有很多新的知识技术分享给大家 。

    推荐阅读