御命丹心

萧瑟悲声秋风起,刹忆寒蝉未鸣时

导航

series_02

import pandas as pd
import numpy as np
# 1.使用numpy数组或其他Series对象定义新的Series对象
#需要注意的是这样做新的Series对象中的元素不是原numpy数组或Series对象元素的副本,而是对它们的引用,这些对象是动态的插入新Series对象中,改变原有对象元素的值,新对象的元素也会跟着变化
arr = np.array([1, 2, 3, 4])
s = pd.Series([3, 4, 5, 6])
s1 = pd.Series(arr)
s2 = pd.Series(s)
print(s1,s2,sep='\n')
# 2.筛选元素
print(s1[s1>2])
# 3.适用于numpy数组的运算符或其他数学函数,也适用与Series对象
print(s1/3)

#  至于numpy库的数学函数,必须指定它们的出处np,并把Series实例作为参数传入。
print(np.sin(s2))

 

posted on 2020-07-10 19:54  正法  阅读(66)  评论(0编辑  收藏  举报