Series

一、学习资源

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

二、学习案例

1、series介绍和简单

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

Series

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

Series

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

Series

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

Series

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

Series

#继承字典特性的使用
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])

Series

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])

Series

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

 

Series

上一篇:EF Code First


下一篇:JavaScript中的6种运算符总结