2017-03-14 9 views
0

私はr h2oパッケージ3.6.0.3を使用しています。私は新しいバージョンに更新することはできません。どのように特定の列でh2oフレームを並べ替えるのですか?マニュアルhereを調べましたが、ソート機能が見つかりませんでした。r h2oパッケージ3.6.0.3。どのようにしてH2Oフレームを列単位で並べ替えるのですか?

ありがとうございました!

+0

あなたはそのh2oフレームを作るために使用しているコードを見ることができますか? – Crt

+0

h2oフレームを作るためのコードは本当にイホに関係しません –

答えて

1

h2o Rパッケージでは、H2OFrameを列単位で並べ替える方法があります(h2o.arrange())。これはdplyr::arrange()に似ています。しかし、これは今浮動小数点数のために壊れています(整数は正常に動作します)。 「浮動列で並べ替える」機能を修正するためのチケットはここにあります:https://0xdata.atlassian.net/browse/PUBDEV-3525

+1

ありがとう、フランク。私はJIRAを更新しました。上記の私の更新された答えもご覧ください。 –

+0

私は特に、3.10にあるh2o.arrange関数を持たないRパッケージのバージョン3.6を使用していると言います。 –

+0

さて、 'h2o.arrange()'関数が最初に導入されたH2Oのバージョンを私の頭の上から思い出さなかったが、あなたがアップグレードするまで運が良かったように思える。回避策は、R data.frameまたはdata.tableでソートを行い、 'as.h2o(df)'関数を使用してソートされたフレームをH2Oに送信することです。もう1つの選択肢は、あなたのデータが1つのマシンのRのメモリには大きすぎる場合は、Spark/sparklyrを使用して並べ替えを行うことです。 –

関連する問題