簡介: 本文主要介紹如何去除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使用技巧總覽