h2行间差异

2024-09-28 22:25:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图计算每行中多个列的方差。 因此,结果的维数为no\ of\行*1。你知道吗

我试着这样做:

import pandas as pd    
test = pd.DataFrame({'p1':[0.8,0.7,0.3],'p10':[0.4,0.6,0.3],'p11':[0.9,0.6,0.4],'p12':[0.44,9.8,0.4],'p13':[0.8,0.4,0.5],'p14':[0.7,0.7,0.7],'p15':[0.8,0.8,0.5]})
test_h2o = h2o.H2OFrame(test)
test_h2o[['p1','p10','p11','p12','p13','p14','p15']].head().apply(lambda x: x.var(),1)

我得到的错误是“需要一个帧,但找到了一个类水.rapids.vals“瓦罗先生”。 然而,以平均值为函数,它是有效的

test_h2o[['p1','p10','p11','p12','p13','p14','p15']].head().apply(lambda x: x.mean(),1) 

Tags: lambdatestheadpdapply方差p1h2o