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

如何查看Pandas中900+列的所有列名与数据类型?

解决Pandas查看全部列dtypes的问题

当然可以,以下几种方法都能让你看到所有900多列的数据类型:

  • 全局调整显示设置
    修改Pandas的默认显示参数,让它显示所有列,之后再调用df.dtypes就能看到完整内容:

    import pandas as pd
    # 设置显示所有列
    pd.set_option('display.max_columns', None)
    # 查看所有列的数据类型
    print(df.dtypes)
    

    注意这个设置会全局生效,后续所有的DataFrame列显示都会遵循这个规则。

  • 临时调整显示设置(推荐)
    用上下文管理器临时修改显示参数,不会影响后续的默认设置:

    import pandas as pd
    with pd.option_context('display.max_columns', None):
        print(df.dtypes)
    
  • 转换为DataFrame查看或导出
    如果直接打印太长,也可以把dtypes转换成DataFrame,甚至导出到文件方便查看:

    # 转换为DataFrame
    column_dtypes = pd.DataFrame(df.dtypes, columns=['数据类型'])
    # 查看全部内容
    print(column_dtypes)
    # 导出到CSV文件
    column_dtypes.to_csv('所有列数据类型.csv', encoding='utf-8')
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 00:50:28