1、单个值
from pandas import Series
obj = Series([8,6,4,2],index=["a","b","c","d"])
print("a:",obj["a"])
print("b:",obj["b"])
print("c:",obj["c"])
print("d:",obj["d"])
2、多个值
from pandas import Series
obj = Series([8,6,4,2],index=["a","b","c","d"])
print(obj[["a","b","c"]])
3、区间值
from pandas import Series
obj = Series([4,2,-2,-6],index=["a","b","c","d"])
#获取大于0的值
print(obj[obj > 0])
#获取小于0的值
print(obj[obj < 0])
4、乘 2 或 除 2 的值
from pandas import Series
obj = Series([4,2,-2,-6],index=["a","b","c","d"])
#乘 2
print(obj*2)
#除 2
print(obj/2)
5、先定义对象,再转化为Series对象
from pandas import Series
obj = Series([4,2,-2,-6],index=["a","b","c","d"])
#定义一个对象
dict = {"a":33,"b":22,"c":11}
#转化为Series
obj = Series(dict)
print(obj)
6、判断对象是否存在索引值
from pandas import Series
obj = Series([4,2,-2,-6],index=["a","b","c","d"])
print("---'a' 是否存在?---")
print("a" in obj)
print("---'e' 是否存在?---")
print("e" in obj)
7、检测缺失数据
from pandas import Series
obj1 = Series([4,2,-2,-4],index=["a","b","c","d"])
print(obj1.isnull())
8、两个Series对象的运算
from pandas import Series
obj1 = Series([2,4,6,8],index=["a","b","c","d"])
obj2 = Series([1,2,3],index=["a","b","c"])
#运算时,两个对象索引值要协同
print("----加法(+)---")
print(obj1+obj2)
print("----减法(-)---")
print(obj1-obj2)
print("----乘法(*)---")
print(obj1*obj2)
print("----除法(/)---")
print(obj1/obj2)
9、修改索引值
from pandas import Series
obj = Series(["a","b"],index=[1,2])
print("---原来:---")
print(obj)
#修改索引值
print("---修改后:---")
obj.index = ["f","g"]
print(obj)
10、 给对象的name对象赋值
from pandas import Series
obj = Series(["a"],index=[1])
print("---前---")
print(obj)
#给对象的name对象赋值
print("---后---")
obj.name = "zhangSan"
print(obj)