Serics类型
Serics类型包含ndarray类型和Index类型.
创建Serics类型
- 通过列表
import pandas as pd
# 数据 自定义索引
a = pd.Series([9, 8, 7, 6],index=['a', 'b', 'c', 'd'])
print(a)
# a 9
# b 8
# c 7
# d 6
# dtype: int64
2.通过字典
import pandas as pd
# 通过indexk可以从字典中选取一些键
c = pd.Series({'a': 1, "b": 2, 'c': 3},index=['a','c','b','d'])
print(c)
# a 1.0
# c 3.0
# b 2.0
# d NaN
# dtype: float64
3.通过标量
import pandas as pd
# 通过index确定有几个参数
b = pd.Series(34,index=['1','2','3'])
print(b)
# 1 34
# 2 34
# 3 34
# dtype: int64
对Serics类型的基本操作
方法:
对象.index :获得索引
对象.values :获得数据
注意:自动索引和自定义索引并存,但不能混用。
import pandas as pd
a = pd.Series([9, 8, 7, 6],index=['a', 'b', 'c', 'd'])
# 返回索引
print(a.index)
# Index(['a', 'b', 'c', 'd'], dtype='object')
# 返回值
print(a.values)
# [9 8 7 6]