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

如何使用Pandas获取DataFrame第一列的列名?

获取DataFrame第一列的列名

针对你给出的DataFrame,有几种简单的方法可以直接获取第一列的列名,不需要用iloc:

  • 方法一:直接通过columns索引取值
    DataFrame的columns属性存储了所有列名,直接取索引0的元素即可:

    import pandas as pd
    
    df = pd.DataFrame({
        'Title1': [420, 380, 390],
        'Title2': [50, 40, 45]
    })
    
    print(df.columns[0])  # 输出: Title1
    
  • 方法二:通过columns的values数组取值
    把列名转成numpy数组后再取第一个元素,效果和方法一一致:

    print(df.columns.values[0])  # 输出: Title1
    
  • 方法三:通过迭代器获取首个列名
    利用items()方法返回的迭代器,取第一个元组的第一个元素:

    print(next(df.items())[0])  # 输出: Title1
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 00:25:24