Skip to main content
 首页 » 编程设计

python之在 Pandas 中找到与日期对应的值

2025年05月04日14lyj

在下面的数据框中,我想找到与日期对应的列的某个值。假设我需要 2005-12-22 当天的气温:

date    AIR_TEMP    ATM_PRESS   REL_HUM WIND_DIR    WIND_SPEED 
2005-12-16  10.1    102935.4912 0.81    231.8   3.5 
2005-12-17  9.75    103355.1512 0.72    273.5   3.3 
2005-12-18  9.77    103522.4912 0.64    291.6   1.2 
2005-12-19  10.74   103098.1512 0.77    234.5   3 
2005-12-20  10.99   102807.8212 0.85    253.7   3.1 
2005-12-21  11.11   102622.4912 0.74    263.5   2.6 
2005-12-22  11.00   102863.4912 0.77    269.3   1.2 
2005-12-23  10.91   103232.8212 0.79    277.0   3 
2005-12-24  10.66   103420.8212 0.67    328.8   2.4 

这样 air_temp=11.00 就是结果。

执行此操作的“Pandasic”方式是什么?提前致谢

请您参考如下方法:

使用df.loc :

df.loc[df["date"] == "2005-12-22", "AIR_TEMP"]