我想看看是否可以从df.groupby调用中删除和移动元素。
week_df = df.groupby(["day_of_the_week"])['delivery_time'].mean().sort_values(ascending = False).astype(int)
print("The mean delivery time on weekdays and weekends is:", round(week_df), "minutes")
此代码块提供以下输出:
The mean delivery time on weekdays and weekends is: day_of_the_week Weekday 28
Weekend 22
Name: delivery_time, dtype: int64 minutes
有没有一种方法可以同时删除";星期的一天;在第一行中;分钟";从最后一行到两个数字(28和22(之后,并完全删除最后一行("名称:,等等(?
尝试:
>>> print("The mean delivery time on weekdays and weekends is:n", (week_df.round().astype(int).astype(str)+" minutes").to_string())