我使用这段代码获取dataframe中速度为0的数据,然后根据纬度、经度、年、月和日对dataframe进行分组。
分组后,获取每组的第一个upload_time_add_8hour
和最后一个。如果第一组和最后一组upload_time_add_8hour
相差超过5分钟,则获取每组的第一行数据,最后将这些数据保存到csv中。upload_time_add_8hour
upload_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
相关分类