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