作者mathlover (mathlover)
看板Python
标题[问题] 初学者 python资料处理
时间Thu Feb 1 22:15:38 2018
各位前辈大家好,小弟在工作上有很
多时间都在处理数据,平常都用excel
,顶多写一些VB帮助重覆的大量数据
处理。
最近开始在摸python,但到目前为止
,感觉不出python处理资料的强项,
也许是我还太嫩,但google都说
python处理资料不错!
我工作上都是算一些变异数、标差、p
值......,或是画关系图。
请问前辈们,python能做什麽excel做
不到的?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 125.230.39.96
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1517494541.A.37F.html
1F:→ uranusjr: 不用钱这件事情 Excel 就做不到了02/01 22:17
请问您的意思是?excel也免费阿
※ 编辑: mathlover (125.230.39.96), 02/01/2018 22:19:49
2F:→ CodingMan: Excel 免费?02/01 22:45
3F:→ Kyosuke: 用 excel 没付钱不代表免费吧 @@02/01 23:21
4F:推 rasaze: M$法务:你说什麽免费?再说一次?02/01 23:40
5F:推 maply0703: Excel用免费的小心被检举 XD02/01 23:40
公司有付钱=我免费啊......
6F:推 Luluemiko: excel有什麽是python做不到的02/02 00:08
画box chart、各式直条图、曲线图?
7F:推 pups003: 是反串吧02/02 00:27
不是!我很认真学python,只是在想要怎麽应用在工作上!
8F:推 jacky7987: XDDDDDDDD02/02 00:50
9F:推 ms0202687: 你碰到的数据不够大 百万笔资料就有差了 excel会很当02/02 01:12
这到是真的!excel最多140几万笔资料
10F:→ ms0202687: 还有有些特殊的需求 excel是比较难做。写程式处理更快02/02 01:13
11F:→ ms0202687: 一些02/02 01:13
感谢m大的回覆!能否请您举个例子?
这样我学python比较有方向
12F:→ rs6000: 没有花钱买就是免费 XD02/02 06:55
※ 编辑: mathlover (125.230.39.96), 02/02/2018 07:54:20
※ 编辑: mathlover (125.230.39.96), 02/02/2018 07:55:35
13F:推 benbo: 画图用matplotlib就做得到了 自由度还比Excel大太多了 02/02 08:20
感谢回覆!
14F:→ benbo: 可以批量产图再汇出成指定格式 唯一的缺点就是功能跟参数太02/02 08:22
15F:→ benbo: 多要找很麻烦XD02/02 08:22
感谢回覆!
16F:推 EGsux: excel的数据都假设只有x y 如果 dimension 更多就没办法用 02/02 08:26
17F:→ EGsux: excel 处理文字类 跟很多层if的资料整理也很烦 02/02 08:29
感谢回覆!通常有if的情况我会写VB去跑
18F:推 Sunal: 画图还有seaborn plotly可以用 02/02 10:55
19F:→ Sunal: 公司付钱给你用是已经算在薪水里面了02/02 10:55
20F:嘘 kingofage111: 多去看看有哪些lib可以用吧…02/02 10:57
21F:→ kingofage111: 如果只要基本统计绘图bokeh你可以看看02/02 10:57
22F:→ kingofage111: 按错案到嘘02/02 10:58
23F:推 kingofage111: 补推 02/02 11:06
感谢回覆!
24F:推 vi000246: 想要直线图长条图 可以搭配d3.js02/02 11:26
25F:→ vi000246: 由python喂资料 在浏览器显示图表 02/02 11:27
感谢回覆!
26F:→ dearlove: python可以做的应用比Excel多太多了吧02/02 11:42
27F:→ Blankfein: Excel光是十万笔资料就开始龟速了02/02 15:56
28F:→ Kazimir: 那就用excel就好了02/02 19:01
29F:推 sean50301: 看来你是没遇过excel打不开的资料02/02 19:19
我最多遇到一个excel档有100M,打开就要30~40秒XD
30F:→ alpinkueh: 上次看到有人论证 excel vba 是图灵完备02/02 20:17
31F:→ alpinkueh: 如果真是如此,Python 可以做到的,excel 都可以做到
02/02 20:18
32F:→ alpinkueh: 但问题是好不好做,要花多少时间写,多少时间跑02/02 20:18
感谢回覆!请问图灵完备是什麽意思?
33F:→ alpinkueh: 另一方面,这个问题要问你自己啊02/02 20:19
34F:→ alpinkueh: 如果你要做的东西,excel +vba 都很容易做到02/02 20:19
35F:→ alpinkueh: 那你的确不需要 python 02/02 20:22
※ 编辑: mathlover (223.141.100.250), 02/02/2018 20:26:36
36F:推 st1009: ex可以自己抓资料吗?我不熟,python写的好,可以自己抓 02/02 21:05
37F:→ st1009: 譬如你可以排程,以後工作他会自己定时输入资料,自己算02/02 21:07
38F:→ st1009: 我不知道你数据来的形式,假设是有人e-mail给你,可以让他 02/02 21:09
39F:→ st1009: 自己收信,然後自己算,你只要有时看看他有没有故障 02/02 21:09
40F:推 st1009: 图灵完备啊…理论上是不是可以用excel上ptt...02/02 21:13
这到是不行!但写VB可以控制某时间跑某个程式!也可以抓网页的资料,不过似乎只限ie
41F:→ alpinkueh: 其实我也没仔细看那论证 02/02 21:22
42F:→ alpinkueh: 毕竟就算是图灵完备,很多东西还是不适合用 excel 做 02/02 21:23
43F:→ alpinkueh: 图灵完备的意思,一些讲计算理论的是有02/02 21:24
44F:→ alpinkueh: 不然去看英文 wiki02/02 21:24
45F:→ alpinkueh: 你可以考虑的是,一方面学 python,,一方面思考如何把 02/02 21:25
46F:→ alpinkueh: python 用在你工作02/02 21:25
47F:→ alpinkueh: 看看是不是有用 excel 很难做的东西,可以用 python02/02 21:26
48F:→ alpinkueh: 做02/02 21:26
49F:→ alpinkueh: 我之前用 excel 做一些统计回归分析,但 excel有些限 02/02 21:27
50F:→ alpinkueh: 制02/02 21:27
51F:→ alpinkueh: 譬如变数个数有上限02/02 21:27
52F:→ alpinkueh: 後来结合 excel 和 R 做02/02 21:28
53F:→ alpinkueh: Python 在爬网站资料强多了02/02 21:28
54F:→ alpinkueh: 所以需要什麽工具,要问你自己 02/02 21:28
太感谢a大的讲解!
55F:→ vi000246: Excel要处理资料是方便很多 但逻辑复杂起来 02/02 21:30
56F:→ vi000246: 还是用python会比较好维护 02/02 21:31
57F:推 olycats: 我之前用excel vba抓网页资料 效能很差要分很多次执行02/02 21:38
58F:→ olycats: 後来学了R再学了python 爬虫方便多了 02/02 21:42
※ 编辑: mathlover (223.141.100.250), 02/02/2018 22:16:18
59F:推 bibo9901: excel 都能跑 alexnet了 02/03 00:04
61F:→ bibo9901: 而且权重一目了然 02/03 00:05
62F:推 extraymond: 有人推bokeh那就推plotly好了!还可以盖UI 02/03 06:38