【发布时间】:2018-11-19 05:00:27
【问题描述】:
我有一个要分组的数据框。我想使用 df.agg 来确定超过 180 的长度。
有没有办法为它写一个小函数?
我试过len(nice_numbers[nice_numbers > 180]),但没用。
df = pd.DataFrame(data = {'nice_numbers': [60, 64, 67, 70, 73, 75, 130, 180, 184, 186, 187, 187, 188, 194, 199, 195, 200, 210, 220, 222, 224, 250, 70, 40, 30, 300], 'activity': 'sleeping', 'sleeping', 'sleeping', 'walking', 'walking', 'walking', 'working', 'working', 'working', 'working', 'working', 'restaurant', 'restaurant', 'restaurant', 'restaurant', 'walking', 'walking', 'walking', 'working', 'working', 'driving', 'driving', 'driving', 'home', 'home', 'home}')
df_gb = df.groupby('activity')
df_gb.agg({'count_frequency_over_180'})
谢谢
【问题讨论】:
标签: python-3.x python-2.7 pandas