python Pandas基本应用(Pandas\Series)

本文介绍了Python Pandas库中Series的基本应用,包括操作单个值、多个值、区间值,进行乘除运算,创建和转化Series对象,检查缺失数据,执行两个Series对象的运算,修改索引值以及设置name属性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值