我已经在h2o R软件包中工作了一段时间,但最近不得不转向python软件包。
大多数情况下,一个H2OFrame对象的设计就像一个pandas DataFrame对象。 但是,有几个障碍我还没有克服... 在Pandas中,如果我想删除一些行:
有没有一种方法可以从
大多数情况下,一个H2OFrame对象的设计就像一个pandas DataFrame对象。 但是,有几个障碍我还没有克服... 在Pandas中,如果我想删除一些行:
df.drop([0,1,2], axis=0, inplace=True)
然而,我不知道如何对 H2OFrame
进行相同的操作:
frame.drop([0,1,2], axis=0)
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-30-0eff75c48e35> in <module>()
----> frame.drop([0,1,2], axis=0)
TypeError: drop() got an unexpected keyword argument 'axis'
他们的github源文件中指出,drop方法仅适用于列,因此显然常规方法无法使用:
def drop(self, i):
"""Drop a column from the current H2OFrame.
有没有一种方法可以从
H2OFrame
中删除行?
axis
参数也可以达到相同的效果:df = df.drop([0,1,2],axis = 0)
。但inplace
不行。 - Alex F