(1)删除数据
# 删除数据 DataFrame.drop()
import pandas as pd
df = pd.DataFrame([['x','x',1],['x','x',1],['z','x',2]], columns = ['A','B','C'])
(2)直接删除指定的行或列
ret = df.drop(
labels=['group', 'age'], # 要删除的行或者列的名称列表
axis=1,
# 删除的是列 axis=1
# 删除的是行 axis = 0
inplace=False,
# 如果为True,直接删除,对原df进行操作;
# 如果为False,返回一个结果,不对原df操作
)
print('df:\n', df)
print('ret:\n', ret)
df.drop(
labels=['stu0', 'stu1'],
axis=0,
inplace=True
)
print('df:\n', df)
(3) 根据条件删除行或列
1.删除符合条件的数据对象
# 删除 group为 1
msk = df['group'] == 1
print('msk:\
文章来源地址https://www.toymoban.com/news/detail-538859.html
文章来源:https://www.toymoban.com/news/detail-538859.html
到了这里,关于dataframe删除数据的方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!