Pandas DataFrame中删除数据的drop()方法实例讲解

分类:知识百科 日期: 点击:0

Pandas的DataFrame是一种类似于表格的数据结构,它可以存储和操作大量的数据。DataFrame中的数据可以通过drop()方法进行删除。drop()方法可以指定要删除的行或列,也可以指定要删除的行或列的索引。

使用示例

假设有一个DataFrame,其中包含三列,分别为“name”,“age”和“score”:

import pandas as pd

data = {'name':['Tom', 'Jack', 'Steve', 'Ricky'],'age':[28,34,29,42],'score':[90,80,86,98]}

df = pd.DataFrame(data)

print(df)

#    name  age  score
# 0   Tom   28     90
# 1  Jack   34     80
# 2  Steve   29     86
# 3  Ricky   42     98

如果要删除第二行,可以使用如下语句:

# 删除第二行
df.drop(1, axis=0)

#    name  age  score
# 0   Tom   28     90
# 2  Steve   29     86
# 3  Ricky   42     98

如果要删除“age”列,可以使用如下语句:

# 删除age列
df.drop('age', axis=1)

#    name  score
# 0   Tom     90
# 1  Jack     80
# 2  Steve    86
# 3  Ricky    98

如果要删除“age”列和第二行,可以使用如下语句:

# 删除age列和第二行
df.drop(1, axis=0).drop('age', axis=1)

#    name  score
# 0   Tom     90
# 2  Steve    86
# 3  Ricky    98

以上就是Pandas DataFrame中删除数据的drop()方法的使用示例,可以看出,drop()方法非常简单易用,可以有效地删除DataFrame中的数据。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。