高品质网站建设,网站栅格,云服务器是什么,华为网站建设费用目录 用法#xff1a;DataFrame.drop(labelsNone,axis0, indexNone, columnsNone, inplaceFalse)
参数说明#xff1a; labels 就是要删除的行列的名字#xff0c;用列表给定 axis 默认为0#xff0c;指删除行#xff0c;因此删除columns时要指定axis1#xff1b; index… 目录 用法DataFrame.drop(labelsNone,axis0, indexNone, columnsNone, inplaceFalse)
参数说明 labels 就是要删除的行列的名字用列表给定 axis 默认为0指删除行因此删除columns时要指定axis1 index 直接指定要删除的行 columns 直接指定要删除的列 inplaceFalse默认该删除操作不改变原数据而是返回一个执行删除操作后的新dataframe inplaceTrue则会直接在原数据上进行删除操作删除后无法返回。
因此删除行列有两种方式 1labelsNone,axis0 的组合 2index或columns直接指定要删除的行或列
例子 ————————————————
df pd.DataFrame(np.arange(12).reshape(3,4), columns[A, B, C, D])dfA B C D0 0 1 2 31 4 5 6 72 8 9 10 11#Drop columns,两种方法等价df.drop([B, C], axis1)A D0 0 31 4 72 8 11df.drop(columns[B, C])A D0 0 31 4 72 8 11# 第一种方法下删除column一定要指定axis1,否则会报错df.drop([B, C])ValueError: labels [B C] not contained in axis#Drop rows
df.drop([0, 1])A B C D2 8 9 10 11 df.drop(index[0, 1])A B C D2 8 9 10 11