没有合适的资源?快使用搜索试试~ 我知道了~
对pandas中两种数据类型Series和DataFrame的区别详解
1 下载量 73 浏览量
2020-12-25
09:06:07
上传
评论
收藏 92KB PDF 举报
温馨提示
1. Series相当于数组numpy.array类似 s1=pd.Series([1,2,4,6,7,2]) s2=pd.Series([4,3,1,57,8],index=['a','b','c','d','e']) print s2 obj1=s2.values # print obj1 obj2=s2.index # print obj2 # print s2[s2>4] # print s2['b'] 1.Series 它是有索引,如果我们未指定索引,则是以数字自动生成。 下面是一些例子: obj=Series([4,7,-5,3]) print obj #输出结果如下: #
资源推荐
资源详情
资源评论
对对pandas中两种数据类型中两种数据类型Series和和DataFrame的区别详解的区别详解
1. Series相当于数组相当于数组numpy.array类似类似
s1=pd.Series([1,2,4,6,7,2])
s2=pd.Series([4,3,1,57,8],index=['a','b','c','d','e'])
print s2
obj1=s2.values
# print obj1
obj2=s2.index
# print obj2
# print s2[s2>4] # print s2['b']
1.Series 它是有索引,如果我们未指定索引,则是以数字自动生成。它是有索引,如果我们未指定索引,则是以数字自动生成。
下面是一些例子:
obj=Series([4,7,-5,3])
print obj
#输出结果如下:
# 0 4
# 1 7
# 2 -5
# 3 3
print obj.values #取出它的值
#[ 4 7 -5 3] print obj.index #取出索引值
#输出结果如下:
# RangeIndex(start=0, stop=4, step=1)
obj2=Series([4,7,-5,3],index=['d','b','a','c'])
print obj2
#输出结果如下:
# d 4
# b 7
# a -5
# c 3
#可以通过索引的方式选择Series中的单个或一组值
print obj2['a'] #输出结果:-5
print obj2['d'] #输出结是:4
2. Series的一些操作的一些操作
Series.order()进行排序,而DataFrame则用sort或者sort_index
print ratings_by_title.order(ascending=False)[:10]
((1))Numpy数组运算数组运算(根据布尔型数组进行过滤、标量乘法、应用数学函数等根据布尔型数组进行过滤、标量乘法、应用数学函数等)都会保留索引和值之间的链接都会保留索引和值之间的链接
print obj2[obj2>0] #取出>0的值
#输出结果如下:
# d 4
# b 7
# c 3
print obj2*2
#输出结果如下:
# d 8
# b 14
# a -10
# c 6
((2)还可以将)还可以将Series看成是一个定长的有序字典,因为它是索引值到数据值的一个映射。它可以用在许多原来需要字典参数看成是一个定长的有序字典,因为它是索引值到数据值的一个映射。它可以用在许多原来需要字典参数
的函数中。的函数中。
print 'b' in obj2 #obj2中有索引'b'?若有就返回'True'
((3)如果数据被存在一个)如果数据被存在一个python字典中,也可以直接通过这个字典来创建字典中,也可以直接通过这个字典来创建Series.
资源评论
weixin_38516040
- 粉丝: 3
- 资源: 918
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Spring Cloud商城项目专栏 049 支付
- sensors-18-03721.pdf
- Facebook.apk
- 推荐一款JTools的call-this-method插件
- json的合法基色来自红包东i请各位
- 项目采用YOLO V4算法模型进行目标检测,使用Deep SORT目标跟踪算法 .zip
- 针对实时视频流和静态图像实现的对象检测和跟踪算法 .zip
- 部署 yolox 算法使用 deepstream.zip
- 基于webmagic、springboot和mybatis的MagicToe Java爬虫设计源码
- 通过实时流协议 (RTSP) 使用 Yolo、OpenCV 和 Python 进行深度学习的对象检测.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功