看过来
《pandas 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gairuo123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
(编码题)有以下一个 DataFrame,请从中选择 name 和 english 这两列形成一个 DataFrame。
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[['name', 'english']]
df.loc[:, ['name', 'english']] # 同上
df.filter(['name', 'english']) # 同上
'''
name english
0 Alice 85
1 Bob 92
2 Charlie 88
3 David 90
4 Eve 92
'''
查看相关链接中的知识。
(完)
更新时间:2024-08-18 19:14:26 标签:pandas python dataframe 选择