Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 比较熊猫中两个数据帧的所有值是否大于另一个值_Python_Pandas - Fatal编程技术网

Python 比较熊猫中两个数据帧的所有值是否大于另一个值

Python 比较熊猫中两个数据帧的所有值是否大于另一个值,python,pandas,Python,Pandas,我有两个带有数值的数据帧 我想比较两者,并检查其中一个是否具有大于另一个的所有值 我有一个公式,其中均值是mr,方差是vr,alpha是标量值,然后我想检查数据帧r>(mr+alpha*vr),其中mr是具有均值的数据帧,vr是方差数据帧。R是用于比较的单个数据帧 if(r>(mr+alpha*vr)) : do something 例如,我的r数据帧是r=pd.DataFrame({“a”:[5,1,8,9,10],“b”:[4,5,6,7,8],“c”:[11,12,12,14

我有两个带有数值的数据帧

我想比较两者,并检查其中一个是否具有大于另一个的所有值

我有一个公式,其中均值是mr,方差是vr,alpha是标量值,然后我想检查数据帧r>(mr+alpha*vr),其中mr是具有均值的数据帧,vr是方差数据帧。R是用于比较的单个数据帧

if(r>(mr+alpha*vr)) :
   do something
例如,我的r数据帧是
r=pd.DataFrame({“a”:[5,1,8,9,10],“b”:[4,5,6,7,8],“c”:[11,12,12,14,15]})
,而完全在右边的另一部分是说
toCompare=pd.DataFrame({“a”:[6,7,8,9,10],“b”:[2,3,5,6],“c”:[4,5,17,8,9])


因此
r>toCompare
的结果应该是True,因为“b”中的元素更大。

我需要检查数据帧中的所有值是否都为True。我终于成功了。在这段大代码中要理解有点困难

any((r>(mr+alpha*vr)).any())