时间:2021-05-22
用法:DataFrame.drop(labels=None,axis=0, index=None, columns=None, inplace=False)
在这里默认:axis=0,指删除index,因此删除columns时要指定axis=1;
inplace=False,默认该删除操作不改变原数据,而是返回一个执行删除操作后的新dataframe;
inplace=True,则会直接在原数据上进行删除操作,删除后就回不来了。
例子:
>>>df = pd.DataFrame(np.arange(12).reshape(3,4), columns=['A', 'B', 'C', 'D'])>>>df A B C D0 0 1 2 31 4 5 6 72 8 9 10 11#Drop columns,下面两种方法等价>>>df.drop(['B', 'C'], axis=1) A D0 0 31 4 72 8 11>>>df.drop(columns=['B', 'C']) A D0 0 31 4 72 8 11#Drop rows by index>>>df.drop([0, 1]) A B C D2 8 9 10 11以上这篇Python中pandas dataframe删除一行或一列:drop函数详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
pandas主要的两个数据结构是:series(相当于一行或一列数据机构)和DataFrame(相当于多行多列的一个表格数据机构)。本文为了方便理解会与exce
用pandas中的DataFrame时选取行或列:importnumpyasnpimportpandasaspdfrompandasimportSereis,D
用pandas中的DataFrame时选取行或列:importnumpyasnpimportpandasaspdfrompandasimportSereis,D
开始之前,pandas中DataFrame删除对象可能存在几种情况1、删除具体列2、删除具体行3、删除包含某些数值的行或者列4、删除包含某些字符、文字的行或者列
python3.7openpyxl删除指定一列或者一行#encoding:utf-8importpandasaspdimportopenpyxlxl=pd.re