四时宝库

程序员的知识宝库

在Excel中学Python,这也太方便了吧!

现在Excel内嵌python了,日常想简单学习使用一下Python还是非常便捷的,不用考虑环境的安装了!

下面我们简单模拟一点数据,一起来交流一下!


01 | 如何使用Python

点击【公式】- 【插入Python】

或者直接在单元格中输入=PyTab即可!,输入Python代码,Ctrl+Enter,执行代码!


02 | 相关基础知识

Excel中内置了一个接口函数(xl),直接选择区域,即可返回一个DataFrame!


默认返回的是数据框对象,通过点击旁边的图标,选下面可以选择

Python对象Excel值!


03 | 实战测试使用

Excel内置的库有几个,其中核心的就是pandas,下面我们简单分组求个和,如果你不懂,你可以参考GROUPBY函数!

(
   xl("A1:D10", headers=True)
   .groupby("类别")['金额'].sum()
   .reset_index()
)


再看一个Excel中常见的需求!分组合并,pandas中也是方便的!

(
   xl("A1:D10", headers=True)
   .groupby("类别")['名称']
   .agg(lambda x: '、'.join(x.unique()))
   .reset_index()
)



除了这种常见的pandas数据分析,我们也可以导入一些内置库,进行数据处理!

比如Excel中难以实现的排列组合,但是Python非常方便!

下面我们简单通过从itertools库中导入permutations函数,直接调用即可!非常简单!

当然我们也可以制作图表啥的,基本都还可以简单练习一下!

我们都是调用云端的,没办法自己安装第三方库,但是基本练习足够用了!

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接