Python 在熊猫中使用GroupBy时如何设置条件?
我使用了下面的代码制作了一个distplotPython 在熊猫中使用GroupBy时如何设置条件?,python,pandas,pandas-groupby,Python,Pandas,Pandas Groupby,我使用了下面的代码制作了一个distplot data_agg = data.groupby('HourOfDay')['travel_time'].aggregate(np.median).reset_index() plt.figure(figsize=(12,3)) sns.pointplot(data.HourOfDay.values, data.travel_time.values) plt.show() 但是我只想选择8小时以上的时间,而不是0-7小时。我该怎么做呢?先过滤怎么样
data_agg = data.groupby('HourOfDay')['travel_time'].aggregate(np.median).reset_index()
plt.figure(figsize=(12,3))
sns.pointplot(data.HourOfDay.values, data.travel_time.values)
plt.show()
但是我只想选择8小时以上的时间,而不是0-7小时。我该怎么做呢?先过滤怎么样
data_filtered = data[data['HourOfDay'] > 7]
# depending of the type of the column of date
data_agg = data_filtered.groupby('HourOfDay')['travel_time'].aggregate(np.median).reset_index()
plt.figure(figsize=(12,3))
Sns.pointplot(data_filtered.HourOfDay.values, data_filtered.travel_time.values)
plt.show()
在解决方案之前使用
data[data['HourOfDay']>7]
列的格式是什么HourOfDay