看过来
《pandas 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gairuo123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
(编码题)有以下一个 DataFrame,请在原数据中:
import pandas as pd
index = ['Alice', 'Bob', 'Charlie', 'David', 'Eve']
data = {
'grade': [10, 11, 10, 12, 11],
'math': [90, 85, 92, 88, 95],
'english': [85, 92, 88, 90, 92],
'science': [92, 90, 88, 93, 89]
}
df = pd.DataFrame(data, index=index)
df
'''
grade math english science
Alice 10 90 85 92
Bob 11 85 92 90
Charlie 10 92 88 88
David 12 88 90 93
Eve 11 95 92 89
'''
删除 science 列:
# 以下效果相同,只能执行一其中一行
df.pop('science')
del df['science']
df.drop(columns=['science'], inplace=True)
'''
grade math english
Alice 10 90 85
Bob 11 85 92
Charlie 10 92 88
David 12 88 90
Eve 11 95 92
'''
删除第 2 列:
# 以下效果相同,只能执行一其中一行
df.pop(df.columns[1])
del df[df.columns[1]]
df.drop(columns=df.columns[1], inplace=True)
'''
grade english science
Alice 10 85 92
Bob 11 92 90
Charlie 10 88 88
David 12 90 93
Eve 11 92 89
'''
查看相关链接中的知识。
(完)
更新时间:2024-10-30 20:14:41 标签:pandas python dataframe 删除