CodeGeeX快速进行数据分析与建模【数据分析】

CodeGeeX可高效完成数据分析与建模全流程:一、安装插件并配置Python环境;二、用中文注释生成数据读取代码;三、通过自然语言指令实现EDA;四、基于上下文生成特征工程代码;五、一键输出端到端建模流水线。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

如果您希望使用CodeGeeX高效完成数据加载、探索性分析、特征处理及模型训练等任务,则可能是由于其内置的代码生成能力可大幅减少手动编写重复性分析脚本的时间。以下是利用CodeGeeX开展数据分析与建模的具体操作路径:

一、安装并配置CodeGeeX插件与运行环境

CodeGeeX作为支持多语言的代码生成模型,需依托VS Code或JetBrains系列IDE运行,并依赖Python解释器与核心数据分析库。确保基础环境就绪是后续所有分析步骤的前提。

1、在VS Code扩展市场中搜索“CodeGeeX”,点击“Install”完成插件安装。

2、打开命令面板(Ctrl+Shift+P),输入“CodeGeeX: Login”,使用GitHub账号完成身份验证。

3、新建一个Python文件,确认底部状态栏显示Python解释器路径,且已安装pandas、numpy、scikit-learn、matplotlib等包;若未安装,执行pip install pandas numpy scikit-learn matplotlib。

二、使用自然语言指令触发数据读取与结构识别

CodeGeeX支持以中文描述直接生成对应的数据加载代码,能自动推断常见格式(如CSV、Excel)的读取方式及列类型,避免手动查阅文档或试错。

1、在Python文件中输入注释:“# 读取当前目录下的sales_data.csv,跳过前两行,将第一列设为索引”。

2、选中该行注释,右键选择“CodeGeeX: Generate Code from Comment”,等待生成pandas.read_csv()调用语句。

3、运行生成代码,观察输出DataFrame形状与dtypes,确认index列是否成功设置且数值列未被误判为字符串

三、借助对话式提示完成探索性数据分析(EDA)

通过向CodeGeeX提出具体分析目标,可快速获得可视化代码与统计摘要,覆盖缺失值检查、分布观察、相关性热力图等高频EDA操作。

1、在新行输入:“# 绘制数值列的分布直方图,对每列分别生成子图,x轴标签旋转45度”。

灵办AI

免费一键快速抠图,支持下载高清图片

下载

2、调用CodeGeeX生成matplotlib/seaborn绘图代码,替换其中df为实际变量名后运行。

3、再输入:“# 输出各列缺失率,并用条形图展示,缺失率高于5%的列标红”;生成代码后,检查plt.bar()中颜色映射逻辑是否正确区分阈值

四、利用上下文感知生成特征工程代码

CodeGeeX可在已有DataFrame变量上下文中理解字段语义,从而生成符合业务逻辑的衍生特征,例如时间拆解、分箱、编码等,无需逐行记忆API参数。

1、确保当前文件中已定义df且含date列(datetime类型),输入注释:“# 从date列提取年份、月份、星期几,并新增三列:year、month、weekday”。

2、触发代码生成,确认生成语句为df['date'].dt.year等形式,而非错误调用.strftime()导致返回字符串。

3、继续添加注释:“# 对category列做one-hot编码,删除原始列,结果合并回df”,运行后,验证列总数是否增加且原始category列已消失

五、一键生成完整建模流水线代码

当数据已清洗并完成特征构造后,CodeGeeX可基于任务类型(分类/回归)和评估需求,输出端到端训练脚本,包含数据分割、模型拟合、预测及指标计算。

1、输入注释:“# 使用随机森林对target列做回归预测,划分训练集测试集比例为8:2,输出MAE和R²”。

2、生成代码后,检查train_test_split中random_state是否固定,以及RandomForestRegressor是否显式设置n_estimators参数。

3、再追加一行:“# 对测试集预测结果与真实值绘制散点图,y=x参考线用红色虚线”,运行绘图,确认坐标轴标签是否标注为“Predicted”和“Actual”

相关推荐:

数据显示新能源车主 3 至 5 年就要换车

7 月 13 日消息,中国汽车工业协会与和君咨询今年 6 月联合发布《2025 中国汽车后市场年度发展报告》显示,传统燃油车平均车龄高达 8.2 年,超六成车辆服役超过 7 年;而新能源车平均车龄仅 1.8 年。此前中国汽车流通协会数据显示,新能源车主流换车周期仅 3—5 年,燃油车则稳定在 6—8 年。据此前报道,商务部数据显示,截至今年 6 月,中国汽车保有量达 3.7 亿辆,乘用车平均车龄 ...

苹果 iOS 27 Beta 3 的 Siri AI 获新能力,可调取第三方应用内数据

7 月 7 日消息,据 9to5mac 报道,在苹果 iOS 27 第三个开发者测试版中,Siri AI 已支持调取第三方应用内的数据。注意到,目前仅观测到一类可用场景 —— 读取电动汽车类应用里的车辆剩余电量,但后续大概率还会解锁更多相关功能。Siri 会先向用户申请应用访问权限,之后调取所需数据。需要说明的是,该功能目前暂不支持特斯拉官方 App。网友测试还证实,福特官方应用也支持此功能。

FBI 抓获 19 岁黑客,微软 GDID 数据立功

7 月 6 日消息,美国司法部联合美国联邦调查局(FBI)与芬兰国家调查局,逮捕了一名隶属于“散蛛(Scattered Spider)”黑客组织的嫌疑人。这名 19 岁青年名为彼得 · 斯托克斯,同时持有美国与爱沙尼亚双重国籍;事发时他正于赫尔辛基准备搭乘飞往日本的航班,执法人员当场将其抓获。微软全球设备识别系统(GDID)也为此次抓捕行动提供了关键协助。该嫌疑人现已被提起共谋、网络入侵及欺诈多项...

Manus付费版如何自动处理复杂财务建模与报表?【操作】

Manus Pro版可自动完成财务数据导入、建模、敏感性分析及PDF报表生成全流程;需确认订阅为Active Pro并启用Agent权限,上传Excel或粘贴数据时明确输入假设参数,再提交含情景模拟与输出要求的指令,点击⚡运行即可一键生成PDF及配套分析包。 ☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜ 你需要让Manus付费版自动完成从原...

Safari浏览器如何查看网站数据_Safari查看网站Cookie数据方法【详解】

Safari中查看Cookie有四种原生方法:一、通过偏好设置→隐私→管理网站数据浏览并筛选域名;二、启用开发菜单后用Web检查器→存储→Cookies查看完整属性;三、iOS/iPadOS在设置→Safari→高级→网站数据中确认存在性;四、控制台执行document.cookie或结构化代码查看非HttpOnly Cookie。 如果您希望在 Safari 浏览器中查看当前网站所存储的 Coo...

Safari浏览器如何清除预取网页数据_Safari减少数据流量消耗优化指南

应关闭Safari的“预加载顶部网站”功能以减少流量消耗,具体操作包括:一、关闭预加载顶部网站;二、停用在后台载入“最佳搜索结果”;三、清除历史记录与网站数据;四、禁用Safari建议和快速网站搜索;五、启用低数据模式并关闭后台App刷新。 如果您发现 Safari 浏览器在未点击链接前就已下载网页内容,导致蜂窝数据异常消耗或Wi-Fi带宽被占用,则很可能是 Safari 的预取(Prefetch...

ShareGPT数据集在全参数微调中的使用:完整微调训练的数据准备和资源需求

需严格校验ShareGPT数据结构、增强数据质量、预估并满足GPU显存与存储资源、配置分布式训练参数。具体包括:messages角色限"user/assistant"、独立成行、images为有效绝对路径;拆分多图样本、CLIP去重、BERTScore过滤、人工抽检;Qwen3-VL-7B单卡A100-80GB需batch_size=1,显存需求约53.7GB,数据须存NVMe SSD;禁用tor...
· AI · 126356

怎么使用ChatGPT解决etcd集群数据不一致的问题

ChatGPT不能修复etcd数据不一致,因其无SSH权限、无法访问真实节点文件/日志/证书,且误操作会导致节点永久失联;仅能在人工提供完整上下文后辅助生成命令。 ☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜ ChatGPT无法直接介入生产环境执行命令、读取etcd证书、访问节点文件系统或调用etcdctl,它不能替代运维人员在K8S集群中...