首页 > 其他 > 详细

Series

时间:2021-07-17 10:59:37      阅读:15      评论:0      收藏:0      [点我收藏+]

一、学习资源

Python数据分析+数据可视化+数据分析实战全套课程_哔哩哔哩_bilibili

二、学习案例

1、series介绍和简单

import pandas as pd
#继承数组特性的使用
sr=pd.Series([1,2,3,4],index=[a,b,c,d])
print(sr)

技术分享图片

#两个series运算
print(sr+sr)

技术分享图片

#索引
print(sr[0])
print(sr[[1,2]])

技术分享图片

#切片
print(sr[0:2])

技术分享图片

#可以和标量进行运算,
print(sr1[sr1>2])
print(sr1[0])
#切片
print(sr1[0:2])

技术分享图片

#继承字典特性的使用
sr2=pd.Series({a:1,b:2})
print(sr[a])
#判断数值书否在字典中
b=a in sr2
print(b)
c=d in sr2
print(c)
#便利的时候注重数值而不是索引
for i in sr2:
    print(i)

#获取字典中的索引
sr=sr2.index
print(sr2.index[0])
print(sr)
#获取字典中的数值
sr1=sr2.values
print(sr1)
print(sr2.values[0])
#切片
print(sr2[a:b])

技术分享图片

sr3=pd.Series([1,2,3,4,5,6],index=[a,b,c,d,e,f])
print(sr3)
print("数值数组:前包后不包")
print(sr3[0:3])
print("赋值的索引:前后都包")
print(sr3[a:d])

技术分享图片

2、series整数索引问题

#整数索引问题
print("-------------整数索引问题---------------")
sr4=pd.Series(np.arange(20))
print(sr4)
#讲src的前10个数值赋值给sr5
sr5=sr4[10:].copy()
print(sr5)
#loc用索引数值进行获取数值
print("----------------loc索引-----------------")
print("loc用索引获取索引为11的数值:")
print(sr5.loc[11])
print(sr5.loc[11:16])
#iloc用index下标获取数值
print("----------------iloc下标----------------")
print("iloc用index下标获取第9个数值:")
print((sr5.iloc[9]))
print(sr5.iloc[3:6])

技术分享图片

 

Series

原文:https://www.cnblogs.com/hhjing/p/15021990.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!