apply python函数似乎已损坏

2024-09-27 23:18:56 发布

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

我在Python4.3.22下的python3.6.1中遇到了H2O的apply函数。我在Windows10上运行的是H2O3.10.4.4版本。我怀疑这可能是一个bug(或者文档中有bug)

我从H2O小册子第14页: http://docs.h2o.ai/h2o/latest-stable/h2o-docs/booklets/PythonBooklet.pdf

df5 = h2o.H2OFrame.from_python(np.random.randn(100,4).tolist(), column_names=list("ABCD"))
df5.apply(lambda x: x.mean(na_rm=True))

我得到了一个错误:

^{pr2}$

Tags: 函数文档版本httpdocslatestbugai
1条回答
网友
1楼 · 发布于 2024-09-27 23:18:56

Python手册中的代码已经过时了,参数名更改为与Pandas兼容,但不幸的是,它没有向后兼容(这是一个bug,我开了一张罚单来修复here)。参数现在是skipna。以下是正确的方法:

df5 = h2o.H2OFrame.from_python(np.random.randn(100,4).tolist(), column_names=list("ABCD"))
df5.apply(lambda x: x.mean(skipna=False))

相关问题 更多 >

    热门问题