看过来
《pandas 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gairuo123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
(编码题)有以下一个 DataFrame,请分别选择 name 列和 math 列,选择后为一个 Series,并查看这些 Series 的数据类型。
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']
df.name # 同上
df.loc[:, 'name'] # 同上
'''
0 Alice
1 Bob
2 Charlie
3 David
4 Eve
Name: name, dtype: object
'''
df['math']
df.math # 同上
df.loc[:, 'math'] # 同上
'''
0 90
1 85
2 92
3 88
4 95
Name: math, dtype: int64
'''
查看它们的类型:
df.name.dtype
# dtype('O')
df.math.dtype
# dtype('int64')
查看相关链接中的知识。
(完)
更新时间:Aug. 18, 2024, 7:14 p.m. 标签:pandas python 习题 选择 列