首页 > 其他分享 >15. DataFrame 运算

15. DataFrame 运算

时间:2022-11-17 22:01:39浏览次数:33  
标签:15 运算 df4 df3 索引 DataFrame 对齐 axis

(1) DataFrame之间的运算同Series一样:
.
在运算中自动对齐相同索引的数据.
如果索引不对应,则补NaN

DataFrame和一个数、numpy 广播机制

DataFrame和数组(Series) 索引对齐, axis控制方向

DataFrameDataFrame 索引对齐,不分方向

-------------------------------------------------------------------------------------------------------

df3 = DataFrame (data=np. random. randint (0, 10, size=(3, 3)), index=list ("abc"), columns=list ("ABC")) 
df4 = DataFrame (data=np. random. randint (0, 10, size=(4, 4)), index=list ("abcd"), columns=list ("ABCD")) 
display (df3, df4)

 

#DataFrame和一个数

#DataFrame和一个数,广播机制
df3>100

 

 

 #DataFrameDataFrame 索引对齐,不分方向

df3+df4

#如果形状一致,可以进行运算
arr=df3.values
df3+arr

 

 

 

 

 DataFrame和数组(Series) 索引对齐, axis控制方向

df4=Series(data=np. random. randint (0, 10), index=list ("abc")) 
df4
a    3
b    3
c    3
dtype: int64
#axis =0 行索引对齐
#axis =1列索引对齐
df3.add(df4,axis=1)

 

 

#axis =0 行索引对齐
#axis =1列索引对齐
df3.add(df4,axis=0)

 

 

 

 

标签:15,运算,df4,df3,索引,DataFrame,对齐,axis
From: https://www.cnblogs.com/988MQ/p/16901129.html

相关文章

  • 【SSL 1589】汉明距离(NTT)
    汉明距离题目链接:SSL1589题目大意给你两个字符串A,B,保证B的长度大于等于A,且两个字符串都只有0,1构成。然后问你B所有跟A相同长度的字符串中,跟A有不用字符......
  • 【SSL 1588】猜道路(图论)
    猜道路题目链接:SSL1588题目大意给你n个点之间的最短路径,要你找到原来图上路径的总长度最短可以是多少,如果没有满足的图则输出-1。思路首先至于判断满足这个很简单......
  • 栈的应用——四则运算表达式求值
    栈的应用——四则运算表达式求值先将数学表达式用后缀(逆波兰)表示法表示。运算规则:从左到右遍历表达式每个数字和符号,遇到数字就进栈,遇到符号,就将处于栈顶的两个数字出栈......
  • Go1.20 中两个关于 Time 的更新,终于不用背 2006-01-02 15:04:05 了!
    大家好,我是煎鱼。Go语言中有一个东西是比较有特色的,那就是time标准库,在各类与时间有关的场景都会常常用到,例如:定时/延迟任务、数据更新、时间比较。官方Demo是一个......
  • 《安富莱嵌入式周报》第291期:分分钟设计数字芯片,单片机版JS,神经网络DSP,microPLC,FatFS
    往期周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 视频版:https://www.bilibili.com/video/BV1Dd4y1b74x1、英......
  • 如何给dataframe添加列名
    如何给dataframe添加列名可以把DataFrame想象成excel,是一种二维表里面是一个一个的单元格,同时DataFrame可以设置列名columns与行名index方法一:    其中第一个......
  • Wallys/ WiFi6 MiniPCIe Module 2T2R 2×2.4GHz 2x5GHz MT7915 MT7975 /industrial mi
    ProductDescriptionhttps://www.wallystech.com/Network_Card/DR7915-wifi6-MT7915-MT7975-2T2R-support-OpenWRT-802.11AX-supporting-MiniPCIe-Module.html DR7915......
  • JavaScrip语法-一元运算符、算数和比较运算符
    JavaScrip语法-一元运算符 一元运算:只有一个运算数的运算符++,--,+(正号),-(负号)++(自增)--(自减)++(--):在前,先自增(自减),再运算++(--):在前,先运算,再自增(自减)+(-):正负号注意:在JS中,如......
  • 15_Kafka高级_生产者ACk机制
    3)ack应答机制对于某些不太重要的数据,对数据的可靠性要求不是很高,能够容忍数据的少量丢失,所以没必要等ISR中的follower全部接收成功。所以Kafka为用户提供了三种可靠性级别......
  • 位运算
    位运算是算法题里比较特殊的一种类型,它们利用二进制位运算的特性进行一些奇妙的优化和计算。常用的位运算符号包括:“∧”按位异或、“&”按位与、“|”按位或、“∼”取反......