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

如何获取PyCaret建模后生成的数据集列名?

获取PyCaret处理后数据集的列名

你可以通过PyCaret内置的get_config()函数获取处理后的数据集列名,以下是具体实现方法:

  • 获取特征列名(不含目标列)
    执行setup后,处理后的特征训练集被存储在X_train配置项中,直接提取其列名即可:

    # 获取处理后的特征训练集
    processed_features = get_config('X_train')
    # 输出列名列表
    print(processed_features.columns.tolist())
    
  • 获取包含目标列的完整数据集列名
    如果你需要包含目标列charges的全部列名,可以提取完整训练集的列名:

    # 获取处理后的完整训练集(含目标列)
    full_train_data = get_config('train_data')
    # 输出所有列名
    print(full_train_data.columns.tolist())
    

补充说明:setup生成的训练集和测试集列名完全一致,因此也可以通过get_config('X_test')或get_config('test_data')获取列名,结果完全相同。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 00:45:55