Pandas
构建在NumPy之上,继承了NumPy高性能的数组计算功能,同时提供更多复杂精细的数据处理功能
- 安装
pip install pandas - 导入
import pandas as pd
Series
键值对列表
# 创建Series
s1 = pd.Series([5, 17, 3, 26, 31])
s1
0 5
1 17
2 3
3 26
4 31
dtype: int64
# 获得Series的元素和索引
s1.values
array([ 5, 17, 3, 26, 31])
s1.index
RangeIndex(start=0, stop=5, step=1)
# 索引和切片操作
print(s1[2])
print(s1[1:3])
3
1 17
2 3
dtype: int64
#既可以用标签索引也可以用位置索引
s1 = pd.Series([5, 17, 3, 26, 31], index=["a","d","b","c","e"])
print(s1)
print(s1["b"])
print(s1