python里对dataframe同一个取值里的时间排序后取第一条
时间: 2023-11-01 21:23:27 浏览: 122
python 处理dataframe中的时间字段方法
可以使用pandas库的sort_values()方法进行时间排序,代码如下:
df.sort_values('时间列名', inplace=True)
result = df.drop_duplicates('取值列名',keep='first')[['取值列名','时间列名']].reset_index(drop=True).iloc[0]['取值列名']
这样可以先对时间列进行排序,然后去重并保留第一条,最后返回取值列的第一个值。
阅读全文