pandas创建series有哪些方法,常见操作怎样实现
Admin 2022-09-05 群英技术资讯 947 次浏览
print("====创建series方法一===") dic={"a":1,"b":2,"c":3,"4":4} s=pd.Series(dic) print(s)
由字典创建,字典的key就是index,values就是valuse
key肯定是字符串,假如values类型不止一个会怎么样? → dic = {‘a’:1 ,‘b’:‘hello’ , ‘c’:3, ‘4’:4, ‘5’:5}
由数组创建(一维数组)
arr=np.random.rand(5) s=pd.Series(arr) print(arr) print(s) #默认index是从0开始,步长为1的数字 s=pd.Series(arr,index=['a','b','c','d','e'],dtype=np.object) print(s)
由标量创建
s=pd.Series(10,index=range(4)) print(s)
使用
from pandas import Series
a. 常规创建
>>> obj = Series([1,2,3], index=['A','B','C']) >>> obj A 1 B 2 C 3 dtype: int64
b. 根据字典创建
>>> obj = Series({'a':1,'b':2,'c':3}) >>> obj a 1 b 2 c 3 dtype: int64
c. Series嵌套Series
>>> obj1 = Series([1,2,3],index=['a','b','c']) >>> obj2 = Series([4,5,6],index=['d','e','f']) >>> obj3 = Series([obj1, obj2],index=['name1', 'name2']) >>> obj3 name1 a 1 b 2 c 3 dtype: int64 name2 d 4 e 5 f 6 dtype: int64 dtype: object
>>> obj1 = Series([1,2,3],index=['a','b','c']) >>> obj1 a 1 b 2 c 3 dtype: int64 >>> obj1.append(Series([4,5],index=['d','e'])) a 1 b 2 c 3 d 4 e 5 dtype: int64
如果是嵌套的Series的追加
>>> obj1 = Series([1,2,3],index=['a','b','c']) >>> obj1 a 1 b 2 c 3 dtype: int64 >>> obj1.drop('b') a 1 c 3 dtype: int64
>>> obj1 = Series([1,2,3],index=['a','b','c']) >>> obj1 a 1 b 2 c 3 dtype: int64 >>> obj1.a = -1 >>> obj1['b'] = -2 >>> obj1 a -1 b -2 c 3 dtype: int64
>>> obj1 = Series([1,2,3],index=['a','b','c']) >>> obj1 a 1 b 2 c 3 dtype: int64 >>> print(obj1.a == 1) True
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
这篇文章主要介绍了python多进程及通信实现异步任务需求,本人也是很少接触多进程的场景,对于python多进程的使用也是比较陌生的。在接触了一些多进程的业务场景下,对python多进程的使用进行了学习,觉得很有必要进行一个梳理总结,感兴趣的朋友一起看看吧
这篇文章主要为大家介绍了python神经网络使用slim函数进行模型的训练及保存模型示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
这篇文章主要介绍了python向量化与for循环耗时对比分析,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
目录数值型数据自定义函数 + 循环遍历自定义函数 + map自定义函数 + apply使用 pd.cut使用 sklearn 二值化文本型数据使用 replace使用map使用astype使用 sklearn使用factor
这篇文章主要为大家介绍了Python的Scrapy框架解析 ,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008