【问题标题】:Print dataframe after grouping H2o python分组H2o python后打印数据框
【发布时间】:2016-08-01 12:06:48
【问题描述】:

数据:https://github.com/estimate/pandas-exercises/blob/master/baby-names2.csv
在熊猫中:

df=pd.read_csv("baby-names2.csv")
df_group=df.groupby("year")
print df_group.head()

它打印按年份分组的数据框。
如何在 H2o Python 中做同样的事情?
在水中:

df=h2o.upload_file("baby-names2.csv")
df_group=df.group_by("year")
print df_group.head() ==> gives Error

预期输出:
http://i.imgur.com/VTbMX9w.png

【问题讨论】:

    标签: python pandas h2o


    【解决方案1】:

    要在使用groupby() 后获得一个水帧,请使用返回分组结果的.get_frame()。例如,如果您想获得每年的计数,您可以这样做:

    df=h2o.import_file("baby-names2.csv")
    df_group=df.group_by("year").count()
    df_group.get_frame()
    

    which prints the year and count columns.

    【讨论】:

    • 您是否只是在寻找一种对数据进行排序的方法?
    • 是的。我只想根据年份组织我的数据。和我贴的一样
    猜你喜欢
    • 1970-01-01
    • 2021-12-27
    • 2018-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-31
    • 1970-01-01
    • 2019-06-22
    相关资源
    最近更新 更多