pandas.dataframe.drop() 删除集合中的整行或整列;
用法:
import pandas as pd
rides=pd.read_csv('data.csv')
rides.drop(['num1','num2'])
参数:
pandas.DataFrame.drop(self, labels=None, axis=0, index=None, columns=None, level=None, inplace=False, errors='raise')
labels:指示标签,表示行标或列标;
axis = 0:默认取 0,表示删除集合的行;
axis = 1:删除集合中的列;
index:删除行;
columns:删除列;
level:针对有两级行标或列标的集合;如下图,集合有两级行标;
level = 1:表示按第2级行删除整行;(即speed、weight、length)
level = 0:默认取 0,表示按第1级行标删除整行;(即speed、cow、falcon,此处一次删除 3 行数据)
参考与详细:
官方文档 https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.drop.html?highlight=drop#pandas.DataFrame.drop
博 客 https://www.cnblogs.com/volcao/p/11124208.html
感谢!