pandas创建series有哪些方法,常见操作怎样实现
Admin 2022-09-05 群英技术资讯 1387 次浏览
今天这篇给大家分享的知识是“pandas创建series有哪些方法,常见操作怎样实现”,小编觉得挺不错的,对大家学习或是工作可能会有所帮助,对此分享发大家做个参考,希望这篇“pandas创建series有哪些方法,常见操作怎样实现”文章能帮助大家解决问题。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和scikit-learn创建混淆矩阵的示例详解,该示例包括生成数据集、为数据集选择合适的机器学习模型、构建、配置和训练它,最后解释结果,即混淆矩阵,需要的朋友可以参考下
这篇文章主要为大家介绍了pandas选择或添加列生成新的DataFrame实现,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
这篇文章主要介绍了Python数据分析之PMI数据图形展示,文章介绍了简单的python爬虫,并使用numpy进行了简单的数据处理,最终使用 matplotlib 进行图形绘制,实现了直观的方式展示制造业和非制造业指数图形,需要的朋友可以参考一下
正则表达式是用来匹配与查找字符串的,从网上爬取数据自然或多或少会用到正则表达式,python的正则表达式要先引入re模块,这篇文章主要给大家介绍了关于Python正则表达式re模块的相关资料,需要的朋友可以参考下
匿名函数就是不需要显式的指定函数名,这篇文章给大家介绍的就是关于python匿名函数的内容,下文会详细介绍python匿名函数的定义、语法、使用场景、使用形式等等,对大家学习和理解python匿名函数有一定的帮助,感兴趣的朋友可以了解了解。
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
7x24小时售前:400-678-4567
7x24小时售后:0668-2555666
24小时QQ客服
群英微信公众号
CNNIC域名投诉举报处理平台
服务电话:010-58813000
服务邮箱:service@cnnic.cn
投诉与建议:0668-2555555
Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 ICP核准(ICP备案)粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008