有没有一种方法可以将h2oframe转换为pandas dataframe?

12

我能将数据框转换为h2oframe,但如何将其重新转换回数据框?如果可能的话,我可以将它转换为Python列表吗?

import pandas as pd
import h2o
df = pd.DataFrame({'1': [2838, 3222, 4576, 5665, 5998], '2': [1123, 3228, 3587, 5678, 6431]})
data = h2o.H2OFrame(df)

2个回答

25

有一个名为as_data_frame()的H2OFrame方法,但h2o.as_list()也可以使用。

data_as_df = data.as_data_frame()

10
将h2o数据框转换为列表
data_as_list = h2o.as_list(data, use_pandas=False)

将 h2o 数据框转换为 pandas DataFrame。(默认 use_pandas=True)

data_as_df = h2o.as_list(data)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接