云发教育
标题:
Python in Power BI !!!
[打印本页]
作者:
cozo
时间:
2021-2-19 03:35
标题:
Python in Power BI !!!
PowerBI 2018年8月8日的更新已经支持Python了,和之前支持R语言一样。
今天分享一下几个方面的细节
(, 下载次数: 2)
上传
点击文件名下载附件
1.Python是目前最流行的面相对象编程语言之一,在编程语言排行榜上一直位于4-5位。由于语法相对简单,功能相对强大,易入门等原因,一直受到大家的青睐。
如果是没有接触过编程语言的朋友,可以从Python开始。
(, 下载次数: 0)
上传
点击文件名下载附件
2. Python在PowerBI中主要用于四种场景。
(, 下载次数: 0)
上传
点击文件名下载附件
数据获取环节可以直接用Python从数据源获取数据,返回到PowerBI进一步处理。
(, 下载次数: 0)
上传
点击文件名下载附件
数据清洗环节,可以将PowerBI获取的数据源,用Python来进一步处理,比如调用Python的正则函数等。
(, 下载次数: 1)
上传
点击文件名下载附件
数据可视化环节,可以用Python将PowerBI中的数据进行可视化,调用Python中专业的制图库,制作自定义的可视化统计图表。
(, 下载次数: 1)
上传
点击文件名下载附件
此外,还可以用Python语句将PowerBI的数据进行输入输出,比如写入外部文件、数据库,进行文件拆分等操作,甚至还可以将PowerBI中的数据进行批量邮件发送等
关于具体应用,不同的库可以实现不同的用途。
(, 下载次数: 0)
上传
点击文件名下载附件
3. Python in Power BI 的环境配置
首先在管网上下载安装Python程序
(, 下载次数: 1)
上传
点击文件名下载附件
其次,注意命令行模式和Python交互模式的区别,安装Python以后,pandas库和matplotlib库是必需安装的,在cmd(命令行模式)下输入pip install pandas和 pip install matplotlib进行安装。
(, 下载次数: 0)
上传
点击文件名下载附件
此外,我们可以使用Python自带的IDE或者安装第三方编辑器,比如我用的是PyCharm
(, 下载次数: 2)
上传
点击文件名下载附件
如果使用第三方编辑器,应该做一些基本的配置
(, 下载次数: 1)
上传
点击文件名下载附件
最后,我们还要对PowerBI进行一些简单的配置,预览功能中启用Python脚本,并定义Python对应的程序路径和编辑器路径,接下来我们就可以在PowerBI中使用Python了
(, 下载次数: 1)
上传
点击文件名下载附件
4. Python与PowerBI的数据传递---Dataframe
Python支持5种常用数据类型,Power BI的M语言支持多种数据类型,两种语言直接以DataFrame数据类型进行传递。由于Python本身并没有支持DataFrame,因此Python会自动调用Pandas库。
M将其 Table类型的数据传递给Python,Python会自动将Table转换为Dataframe;Python的处理结果以Dataframe形式输出,M会自动将Dataframe转换为Table格式。
(, 下载次数: 1)
上传
点击文件名下载附件
M语言中调用Python的主要函数是 Python.Execute,大家可以看看其基本语法
(, 下载次数: 2)
上传
点击文件名下载附件
以下数使用Python.Execute函数的应用要点:
(, 下载次数: 0)
上传
点击文件名下载附件
(, 下载次数: 0)
上传
点击文件名下载附件
(, 下载次数: 1)
上传
点击文件名下载附件
5. Python in Power Bi 应用实例
下面是我用Python直接抓取我在EH论坛上发过的帖子,直接提交URL和登陆后的Cookie(持久),就可以了
(, 下载次数: 1)
上传
点击文件名下载附件
获取的数据最终以Dataframe形式返回
(, 下载次数: 0)
上传
点击文件名下载附件
接下来的案例,是在PowerQuery转换数据的过程中直接调用Python进行数据转换,传递进来的参数是PowerQuery上一步的结果(table),当然我们可以指定为传递其他任意M Table作为输入参数。
(, 下载次数: 0)
上传
点击文件名下载附件
此外,我们还可以直接在可视化环节,用Python中的matplotlib等库进行可视化制图。
(, 下载次数: 1)
上传
点击文件名下载附件
Python和R语言在PowerBI中的应用要求是一样的,数据传递的类型都要求是DataFrame,具体的使用场景和使用要求完全相同,会R的朋友,也可以按上述思路进行操作。
以下是一些参考资源
(, 下载次数: 0)
上传
点击文件名下载附件
详细讲解,如有需要,可以参考以下内容
(, 下载次数: 0)
上传
点击文件名下载附件
作者:
zhangshabaobei
时间:
2021-2-19 03:43
好贴,顶一个!
作者:
hong5499
时间:
2021-2-19 03:48
大神厉害呀
作者:
发现者
时间:
2021-2-19 03:53
兴奋,虽然我还在学习PB和Python,,,
作者:
ruanx
时间:
2021-2-19 03:58
感谢分享!
作者:
信息量
时间:
2021-2-19 04:02
天啊,膜拜
作者:
诗诺
时间:
2021-2-19 04:09
太好了,正在学习python,两者结合功能更加强大
作者:
中国玉
时间:
2021-2-19 04:12
好文,收藏
作者:
snapshot
时间:
2021-2-19 04:18
大神厉害呀
作者:
tanwc
时间:
2021-2-19 04:23
这个真的好强大
作者:
CLanguage
时间:
2021-2-19 04:29
学习学习了,感谢大神分享
作者:
stonegy
时间:
2021-2-19 04:32
收藏,感谢分享 ,不知学习难度大吗??
作者:
win
时间:
2021-7-22 09:28
向楼主学习
作者:
Nicky
时间:
2021-9-27 11:45
说的不错,学习了
作者:
万一
时间:
2021-10-4 12:09
加油站加油
作者:
dabofeng
时间:
2021-11-2 13:15
珍爱生命,果断回帖。
作者:
ameng
时间:
2021-11-27 14:31
谢谢网站确实不错,超值
作者:
皮蛋妹妹
时间:
2021-12-13 18:28
支持支持再支持
作者:
咖啡豆
时间:
2022-1-31 21:50
佩服佩服!
作者:
3iii
时间:
2022-2-4 09:13
我是个凑数的。。。
作者:
yangzi1985
时间:
2022-2-5 20:49
沙发~支持云发教育
作者:
LXQ
时间:
2022-2-12 21:30
我擦!我要沙发!
作者:
idol77
时间:
2022-2-14 23:30
啥玩应呀
作者:
cls10000
时间:
2022-2-26 21:05
支持一下云发教育!
作者:
Turbo
时间:
2022-2-28 09:47
支持,一直很喜欢老师的课程
作者:
肖林
时间:
2022-3-1 08:20
专业抢沙发的!哈哈
作者:
银欧SRV
时间:
2022-3-2 16:38
这套视频很不错!!!!
作者:
bmwyun
时间:
2022-3-7 14:46
纯粹路过,没任何兴趣,仅仅是看在老用户份上回复一下
作者:
花落无声
时间:
2022-3-22 18:23
锄禾日当午,发帖真辛苦。谁知坛中餐,帖帖皆辛苦!
作者:
cozo
时间:
2022-4-17 22:36
啥玩应呀
作者:
renoir
时间:
2022-4-25 22:18
大人,此事必有蹊跷!
作者:
wahfen
时间:
2022-5-2 10:36
我也来支持一下,很喜欢这里老师
作者:
only2
时间:
2022-5-2 21:06
回个帖子,下班咯~
作者:
lw44
时间:
2022-5-4 20:25
好帖必须得顶起
作者:
泥公仔
时间:
2022-5-5 15:44
不错不错.,..我一直很喜欢
作者:
shao1234
时间:
2022-5-12 20:31
加油站加油
作者:
Q仔
时间:
2022-5-22 10:09
云发教育是我遇到最好的机构,和其他机构有本质区别
作者:
n煲
时间:
2022-5-22 22:36
越办越好,经常过来学习视频~~~~~~~~~
作者:
chris777
时间:
2022-5-27 07:06
看起来好像不错的样子
作者:
马路流星
时间:
2022-6-1 12:42
努力学习中
作者:
风云仔
时间:
2022-6-11 15:10
看起来好像不错的样子
作者:
mjl
时间:
2022-6-12 18:25
回个帖子,下班咯~
作者:
dgfishman
时间:
2022-6-13 12:41
占位编辑
作者:
蚂蚁啃骨头
时间:
2022-6-15 22:03
越办越好,经常过来学习视频~~~~~~~~~
作者:
小枫
时间:
2022-6-20 19:48
支持支持再支持
作者:
SilverPOLO
时间:
2022-6-21 14:39
前排支持下
作者:
没没
时间:
2022-7-8 20:13
向楼主学习
作者:
dgzxg
时间:
2022-7-18 06:20
我也顶起出售广告位
作者:
木瓜
时间:
2022-7-18 07:55
忙完了,来看看视频
作者:
corolla
时间:
2022-7-18 15:33
我也是坐沙发的
作者:
XYFHID
时间:
2022-7-19 14:23
努力学习中
作者:
中中
时间:
2022-7-24 18:40
努力~~各位。。。
作者:
hbdhua
时间:
2022-7-31 11:19
楼猪V5啊
作者:
bobby
时间:
2022-8-12 20:39
这个不错,学习了
作者:
梦儿
时间:
2022-9-2 09:04
占位编辑
作者:
草原
时间:
2022-9-3 17:31
越办越好,经常过来学习视频~~~~~~~~~
作者:
云少
时间:
2022-9-3 17:47
顶起顶起顶起
作者:
阿熙
时间:
2022-9-5 17:59
前排,哇咔咔
作者:
gege168
时间:
2022-9-14 15:47
LZ是天才,坚定完毕
作者:
ngls43
时间:
2022-9-22 21:05
我也来顶一下..
作者:
bi-bi-gan
时间:
2022-9-26 14:36
努力,努力,再努力!!!!!!!!!!!
作者:
影子情人
时间:
2022-9-29 07:15
OMG!介是啥东东!!!
作者:
小型
时间:
2022-10-25 22:45
没人回帖。。。我来个吧
作者:
白峰
时间:
2022-10-28 11:07
我也顶起出售广告位
作者:
fwd
时间:
2022-10-30 13:48
前排,哇咔咔
作者:
珉头
时间:
2022-11-8 13:38
专业抢沙发的!哈哈
作者:
really
时间:
2022-11-9 07:49
高手云集 果断围观
作者:
gs108
时间:
2022-11-13 12:48
楼猪V5啊
作者:
福州巧克力
时间:
2022-12-5 21:37
回个帖子支持一下!
作者:
技安
时间:
2022-12-14 10:25
楼主呀,,,您太有才了。。。
作者:
joelau2004
时间:
2022-12-17 20:54
发发呆,回回帖,工作结束~
作者:
ぁ隨夢飄搖お
时间:
2022-12-19 22:30
太棒了,感谢唐楼主精彩的分享
作者:
zl8850038
时间:
2022-12-27 13:44
呵呵,明白了
作者:
lovedvd
时间:
2023-1-3 22:22
支持,楼下的跟上哈~
作者:
ligangang
时间:
2023-1-10 19:40
呵呵。。。.....
作者:
绿谷碧湖
时间:
2023-1-14 16:13
努力蜕变中
作者:
leo2008bj
时间:
2023-1-31 18:16
顶起出售广告位
作者:
CLanguage
时间:
2023-2-8 10:03
这个不错,学习了
作者:
NSX
时间:
2023-2-10 19:04
向楼主学习
作者:
无心苹果
时间:
2023-2-14 15:57
广告位,,坐下看看
作者:
七夜魔君
时间:
2023-2-15 11:50
元芳你怎么看?
作者:
dollar
时间:
2023-2-18 18:53
路过的帮顶
作者:
quike111
时间:
2023-2-19 12:07
加油站加油
作者:
haohao8
时间:
2023-2-22 17:26
大人,此事必有蹊跷!
作者:
流星雨
时间:
2023-3-2 10:02
大人,此事必有蹊跷!
作者:
ahh
时间:
2023-3-4 14:25
支持一下云发教育!
作者:
ld103
时间:
2023-3-13 06:30
专业抢沙发的!哈哈
作者:
johnnyplay
时间:
2023-3-19 14:05
无论是不是沙发都得回复下
作者:
cool
时间:
2023-3-26 11:02
我也顶起出售广告位
作者:
3iii
时间:
2023-3-29 08:43
越办越好,经常过来学习视频~~~~~~~~~
作者:
tez999
时间:
2023-4-5 14:30
我是个凑数的。。。
作者:
改装迷
时间:
2023-4-10 18:01
报告!别开枪,我就是路过来看看的。。。
作者:
清凉一吻
时间:
2023-4-15 08:22
呵呵,低调,低调!
作者:
小彭
时间:
2023-4-20 11:04
云发教育是我遇到最好的机构,和其他机构有本质区别
作者:
mailke
时间:
2023-5-27 06:32
我是个凑数的。。。
作者:
wugang8023
时间:
2023-5-31 20:41
忙完了,来看看视频
作者:
vghao
时间:
2023-6-27 17:53
这个不错,学习了
作者:
不期而遇
时间:
2023-7-8 08:40
垃圾内容,路过为证。
作者:
沙王
时间:
2023-7-9 12:56
我也来支持一下,这里的老师和其他机构不一样,其他就是让付费。
作者:
qffensi
时间:
2023-7-21 13:20
老大,这个说的很好,这个真不错!
欢迎光临 云发教育 (https://www.yunfa.vip/)
Powered by Discuz! X3.5