简介: 本文主要介绍如何去除DataFrame的某些列和行。
Series
- drop单行
series.drop("row_to_drop",)
- drop多行
series.drop( [row1, row2,..., rown])
DataFrame
去掉列(axis=1)
- drop单列
给出需要删除的列名,同时设置axis=1
dataframe.drop("col_to_drop", axis=1)
dataframe.drop("col_to_drop", axis=1, inplace=True)
- drop多列
给出需要删除的列名列表,同时设置axis=1
dataframe.drop( ["col1", "col2",..., "coln"], axis=1)
dataframe.drop( ["col1", "col2",..., "coln"], axis=1, inplace=True)
去掉行(axis=0)
- drop单行
给出需要删除的行名,可以不设置axis,默认为0
dataframe.drop( [row_to_drop], axis=1)
- drop多行
给出需要删除的行名列表,可以不设置axis,默认为0
dataframe.drop( [row1, row2,...,rown], axis=1, inplace=True)
参数inplace
当想将原数据更改,需要加上inplace参数
附上小哥哥的视频链接Data analysis in Python with pandas
Youtube 🔗
哔哩哔哩 🔗
所有文章列表
pandas使用技巧总览