【发布时间】:2018-12-26 09:33:21
【问题描述】:
我有一个名为 weather 的 DataFrame,其结构如下:
STATION DATE ELEM VALUE
0 US1MNCV0008 20170101 PRCP 0
1 US1MNCV0008 20170101 SNOW 0
2 US1MISW0005 20170101 PRCP 0
3 US1MISW0005 20170101 SNOW 0
4 US1MISW0005 20170101 SNWD 0
我想使用日期和电台组合行以获得以下内容:
STATION DATE ELEM VALUE ELEM VALUE ELEM VALUE
0 US1MNCV0008 20170101 PRCP 0 SNOW 0
1 US1MISW0005 20170101 PRCP 0 SNOW 0 SNWD 0
我正在尝试通过使用:
weather.groupby(['station', as_index=False).agg(lambda x: x.tolist())
但这会创建列表,这不是我想要的。如何进行聚合?
【问题讨论】:
标签: python pandas dataframe data-structures jupyter-notebook