我使用这段代码获取dataframe中速度为0的数据,然后根据纬度、经度、年、月和日对dataframe进行分组。
分组后,获取每组的第一个upload_time_add_8hour和最后一个。如果第一组和最后一组upload_time_add_8hour相差超过5分钟,则获取每组的第一行数据,最后将这些数据保存到csv中。upload_time_add_8hourupload_time_add_8hour
我认为我的代码不够简洁。
我用来df_first_row = sub_df.iloc[0:1,:]获取数据框中的第一行,我使用upload_time_add_8hour_first = sub_df['upload_time_add_8hour'].iloc[0]和upload_time_add_8hour_last = sub_df['upload_time_add_8hour'].iloc[-1]来获取特定列的第一个元素和最后一个元素。
有没有更合适的方法呢?
扬帆大鱼
青春有我
幕布斯7119047
随时随地看视频慕课网APP
相关分类