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