You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何仅打印Python pandas Series中的具体值而非附带信息?

提取pandas Series中的单个日期值

你可以通过以下几种方式直接获取目标日期值,避免输出Series的索引、名称等额外信息:

  • 方法1:使用.iloc[0]定位第一个元素
    因为你的代码返回的是仅含单个元素的Series,用.iloc[0]可以直接取出该元素的原始值:

    df_1974.loc[[df_1974["Close*"].idxmin()]]['date_final'].iloc[0]
    
  • 方法2:通过.values[0]获取数组元素
    将Series转换为numpy数组后取第一个元素,若需要字符串格式可额外转换:

    # 获取原始日期值
    df_1974.loc[[df_1974["Close*"].idxmin()]]['date_final'].values[0]
    # 转换为字符串格式
    df_1974.loc[[df_1974["Close*"].idxmin()]]['date_final'].values[0].astype(str)
    
  • 方法3:优化原代码,直接定位单元格
    利用.at直接通过索引和列名定位目标单元格,效率更高:

    df_1974.at[df_1974["Close*"].idxmin(), 'date_final']
    

以上任意一种方法都能直接返回你需要的1974-10-03值,打印时只会输出该日期。

内容的提问来源于stack exchange,提问作者adrCoder

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 05:45:56