pandas常用操作详解——数据运算(一)

表与表之间的数据运算

 

#构建数据集
df1=pd.DataFrame(np.random.random(32).reshape(8,4),columns=list('ABCD'))

 

 

 

 

df2=pd.DataFrame(np.arange(1,33).reshape(8,4),columns=list('ABCD'))

#进行加法运算
#注:加减乘除同理
data1=df1+df2

 

 

表与列之间的计算

这里不知道有没有别的函数可以调用,或者更简单的计算方式,等我发现了再更新。

 

#构造一个Series
df3=pd.Series(np.arange(8))

 

 

 

#用一个循环语句实现dataframe中的每一列与Series的计算
#加减乘除同理
for i in list('ABCD'):
    df1.loc[:,i]=df1.loc[:,i]*df3
df1

 

 

#同乘一个数
data3=df1*30
data3

 

posted @ 2021-03-29 13:53  MMMMiles  阅读(422)  评论(0编辑  收藏  举报