Phind-CodeLlama-34B-v2 + Excel + Python 超强组合玩转数据分析

Phind-CodeLlama-34B-v2 + Excel + Python 超强组合玩转数据分析

  • 0. 背景
  • 1. 使用 Phind-CodeLlama-34B-v2 + pandas 实现数据导入和导出
    • 1.1 使用 Phind-CodeLlama-34B-v2 + pandas 导入 Excel 文件中的数据
    • 1.2 使用 Phind-CodeLlama-34B-v2 + pandas 读取部分Excel文件数据
  • 2. 使用 Phind-CodeLlama-34B-v2 + pandas 实现单个文件数据的整理
    • 2.1 使用 Phind-CodeLlama-34B-v2 + pandas 实现列操作
    • 2.2 利用已有列数据通过简单计算得到新列

0. 背景

购买了一本 “智能分析 - ChatGPT + Excel + Python 超强组合玩转数据分析” 的书籍,是基于 ChatGPT 3.5 编写的。

最近开源大语言模型 Mixtral 8*7B 的性能不错,那今天就试试 Mixtral 8*7B 能不能实现同样的效果。

Mixtral 8*7B 的测试结果不是很满意,接下来用 Phind-CodeLlama-34B-v2 测试一下试试。

注意:这篇文章主要是为了测试 Phind-CodeLlama-34B-v2 的性能,出于版权关系和对作者成果的尊重,今天的尝试仅使用部分书中的提示词,看看能不能生成对应的 Python 代码。(如果大家觉得书中的内容会对自己的工作有帮助的话,可以去一些网购平台自行购买,支持一下原作者。)

1. 使用 Phind-CodeLlama-34B-v2 + pandas 实现数据导入和导出

1.1 使用 Phind-CodeLlama-34B-v2 + pandas 导入 Excel 文件中的数据

在这里插入图片描述
执行结果如下,

在这里插入图片描述

1.2 使用 Phind-CodeLlama-34B-v2 + pandas 读取部分Excel文件数据

在这里插入图片描述

和原文比较,额外加了 (使用usecols参数时,应避免使用lambda函数) 这段提示词,避免 usecols 参数使用 lambda 函数出错 。

执行结果如下,

在这里插入图片描述

2. 使用 Phind-CodeLlama-34B-v2 + pandas 实现单个文件数据的整理

2.1 使用 Phind-CodeLlama-34B-v2 + pandas 实现列操作

在这里插入图片描述

生成的代码存在问题,先执行了 输出前5行数据,而不是先 在导入的数据最后添加一列“交通补助”,该列的值均为600。

2.2 利用已有列数据通过简单计算得到新列

在这里插入图片描述

执行结果如下,

在这里插入图片描述

结论上 Phind-CodeLlama-34B-v2 生成的代码偶尔是有错误的,所以不继续测试了。

完结!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/313749.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【LMM 002】大型语言和视觉助手 LLaVA-1.5

论文标题:Improved Baselines with Visual Instruction Tuning 论文作者:Haotian Liu, Chunyuan Li, Yuheng Li, Yong Jae Lee 作者单位:University of Wisconsin-Madison, Microsoft Research, Columbia University 论文原文:htt…

2023年12月编程语言排行榜

TIOBE Index for December 2023 December Headline: C# on its way to become programming language of the year 2023 2023年12月的TIOBE指数:12月头条:c#将成为2023年最佳编程语言 Yes, I know, we have been here before. At the end of 2022, it looked like …

字母简化(UPC练习)

题目描述 给出一串全部为小写英文字母的字符串,要求把这串字母简化。简化规则是:统计连续出现的字母数,输出时先输出个数,再输出字母。比如:aaabbbaa,则简化为3a3b2a;而zzzzeeeeea,…

redis 从0到1完整学习 (十三):RedisObject 之 Set 类型

文章目录 1. 引言2. redis 源码下载3. redisObject 管理 Set 类型的数据结构4. 参考 1. 引言 前情提要: 《redis 从0到1完整学习 (一):安装&初识 redis》 《redis 从0到1完整学习 (二):red…

【网络面试(4)】协议栈和套接字及连接阶段的三次握手原理

1. 协议栈 一直对操作系统系统的内核协议栈理解的比较模糊,借着这一篇博客做一下简单梳理, 我觉得最直白的理解就是,内核协议栈就是操作系统中的一个网络控制软件,就是一段程序代码,它负责和网卡驱动程序交互&#xff…

Primavera Unifier 项目控制延伸:Phase Gate理论:2/3

阶段Gate的具体内容: 阶段0 根据公司需要和资源现状,决定开展哪些项目。在这个阶段,公司一般需要开展一些脑力风暴或者团队集思广益的活动以获得足够多的点子。一旦团队决定采用某个想法,必须从各个维度去完善它,并使…

Linux:apache优化(7)—— 日志分割|日志合并

作用:随着网站访问量的增加,访问日志中的信息会越来越多, Apache 默认访问日志access_log单个文件会越来越大,日志文件体积越大,信息都在一个文件中,查看及分析信息会及不方便。 分割 实现方式&#xff1a…

27 UVM queue

uvm_queue类构建一个动态队列,该队列将按需分配并通过引用传递。 uvm_queue类声明: class uvm_queue #( type T int ) extends uvm_object 1 uvm_queue class hierarchy 2 uvm_queue class Methods 3 UVM Queue Example 在下面的示例中,…

[SSD 测试 1.3] 消费级SSD全生命周期测试

依公知及经验整理,原创保护,禁止转载。 专栏 《深入理解SSD》 <<<< 返回总目录 <<<< 构建消费级SSD全生命周期测试,开展性能测试、兼容性测试、功能测试、环境应力测试、可靠性测试、电器检测。 以忆联消费级存储实验室为例,消费级存储实验室面积…

鸿蒙项目方舟框架(ArkUI)之线性布局容器Stack组件

鸿蒙项目方舟框架&#xff08;ArkUI&#xff09;之线性布局容器Stack组件 一、操作环境 操作系统: Windows 10 专业版、IDE:DevEco Studio 3.1、SDK:HarmonyOS 3.1 二、Stack组件 堆叠容器&#xff0c;子组件按照顺序依次入栈&#xff0c;后一个子组件覆盖前一个子组件。 …

微软开源,全平台通用:Shell 自动补全工具 | 开源日报 No.132

microsoft/inshellisense Stars: 7.6k License: MIT inshellisense 是一个为 Shell 提供 IDE 风格自动补全的工具。它是一个终端本地运行时自动完成&#xff0c;支持 600 多个命令行工具&#xff0c;并且可以在 Windows、Linux 和 macOS 上使用。主要功能包括安装后可通过运行…

FA模板制作

1、链接克隆模板的制作 &#xff08;1&#xff09;安装一个全新的Windows 10&#xff0c;挂载并安装tools&#xff0c;关闭防火墙 &#xff08;2&#xff09;挂载FusionAccess_WindowsDestop_Install_6.5.1.iso后启用本地Administrator本地超管&#xff0c;切换为本地超管&am…