我有一个这样的数据框(2020年1月1日,2020年2月1日,2020年3月1日)。日期时间模块为我们提供了最大和最小功能,以查找最大和最小日期,即2020年1月1日和2020年3月1日。
我尝试了其他方法来使此数据帧转换为列表,并使用list.remove函数删除最大日期。但这使列表为空。谁能帮助我获得2020年2月1日的输出?
提前感谢
您可以使用熊猫提供的.nlargest
方法从数据框中获取第一个n
个最大元素。
这将返回n
个最大元素的列表。
只需获取列表的最后一个元素,就应该完成您的工作。
类似这样的东西:
df['dates'].nlargest(2).iloc[-1]