本文共 2582 字,大约阅读时间需要 8 分钟。
import pandas as pd
pandas.Series(data=None,index=None,dtype=None, name=None)
返回值
:返回一个Series对象
data
:可以是一个Python列表 index
与列表元素个数一致;也可以是字典,将键值对中的“值”作为Series对象的数据,将“键”作为索引;也可是一个标量值,这种情况下必须设置索引,标量值会重复来匹配索引的长度。 index
:为Series对象的每个数据指定索引。 dtype
:为Series对象的数据指定数据类型。 name
:为Series对象起个名字。 (1)算术运算
函数运算
>>> s = pd.Series([2,4,6],index = ["a","b","c"])>>> np.sqrt(s) #计算各数据的平方根a 1.414214b 2.000000c 2.449490>>> np.square(s) #计算各数据的平方a 4b 16c 36
ob=pd.Series([2,3,5,7,3,1],index=['a','b','c','d','e','f'])print(ob)
dt=[1,2,3,4,5]id=['a','b','c','d','e']ob=pd.Series(dt,index=id)print(ob)
data1={ 'subject id':['1','2','3','4','5'], 'first name':['Alex','Amy','Allen','Alice','Ayoung'], 'last name':['Anderson','Ackerman','Ali','Aoni','Atiches']}data2={ 'subject id':['4','5','6','7','8'], 'first name':['Billy','Brian','Bran','Bryce','Betty'], 'last name':['Bonder','Black','Balwner','Brice','Btisan']}data3={ 'subject id':['1','2','3','4','5','7','8','9','10','11'] ,'test id':[51,15,15,61,16,14,15,1,61,16]}
df1=pd.DataFrame(data1)df2=pd.DataFrame(data2)df3=pd.DataFrame(data3)print(df1)print(df2)print(df3)print(df3['test id'].max())
df12X = pd.concat([df1,df2],axis=1)print(df12X)
df12Y = pd.concat([df1,df2],axis=0)print("Y轴",df12Y)
print(df1.head(3))
#(5)创建由下所示的Dataframe,命名为data:
# Cite year cash# 0 Neijiang 20 6# 1 Chengdou 21 8# 2 Beijing 24 10
data=pd.DataFrame({ 'Cite':['Neijiang','Chengdu','Beijing'], 'year':[20,21,24], 'cash':[6,8,10]})print("data",data)#5上题增加一列名为book 值为001,002,003data['book']=['001','002','003']print(data)
print(data['year'])
方法一:
del data["book"]
方法二:
data=data.drop(columns=['book'],axis=0)print(data)
方法一:
print("开方运算:",data['year']**(1/2),data['cash']**(1/2))print("平方运算:",data['year']**2,data['cash']**2)
方法二:
#math没有平方函数,自己写一个def square(x): return x**2import math# data['year']=list(map(square(),data['year']))print('平方运算',list(map(square,data['year'])),list(map(square,data['cash'])))print('开方运算',list(map(math.sqrt,data['year'])),list(map(math.sqrt,data['cash'])))
转载地址:http://yttzi.baihongyu.com/