Python数据分析基础与应用电子活页5-11使用drop()函数删除数据集中指定行或列的数据.docx
Python数据分析基础与应用
模块
PAGE2
PAGE21
电子活页5-11使用drop()函数删除数据集中指定行或列的数据
【技能训练5-13】使用drop()函数删除数据集中指定行或列的数据
【训练要求】
在JupyterNotebook开发环境中创建j5-13.ipynb,然后编写代码使用drop()函数删除数据集中指定行或列的数据。
【实施过程】
(1)创建一个DataFrame对象
代码如下:
importpandasaspd
data1={name:[阳光,白雪,夏天,云朵],
sex:[男,女,男,女],
age:[23,18,20,22],
score:[65,84,78,92.5]}
label1=[stu1,stu2,stu3,stu4]
df1=pd.DataFrame(data1,index=label1)
df1
输出结果:
(2)删除指定行的数据
代码如下:
print(df1.drop(labels=stu2))
输出结果:
删除指定行的数据也可以使用以下代码:
df1.drop(index=stu2)
删除指定行的数据使用labels、index参数都是可以的,不过推荐使用labels参数。
(3)删除非连续的多行数据
代码如下:
df1.drop(labels=[stu2,stu4])
输出结果:
(4)删除多列数据
代码如下:
df1.drop(labels=[sex,age],axis=1)
输出结果: