【数据科学书籍避坑】《Python数据科学实战》
来自: 夜久
书籍是这本书:
豆瓣地址为:Python数据科学实战 (豆瓣) (douban.com)
首先附上一下这本书的笔记的地址:YeJiu97/python-for-data-science-a-hands-on-introduction: Python数据科学实战 (github.com)
我认为这本书存在着这样的几个问题。
首先是代码运行的问题,我不知道出版方是否运行过一遍代码,我也没有找到这本书中的代码在github上面的仓库(我是说作者的),有一些代码因为第三方库的迭代是无法运行的.
比如说43页的第2行,这里采用的是:
python emps = emps.append(new_emp)
但是这是需要最开始的DictReader()方法的代码,而不是之后的reader()获得的嵌套列表。
这段代码会报错,因为pandas已经移除了append()函数,正确的写法应该是:
python emps = pd.concat([emps, new_emp.to_frame().T])
另外,P145末尾的代码也存在着缩进问题:
stocks_to_keep = [] for i in stocks.columns: if stocks[stocks[i] / stocks[i].shift(1) < 0.97].empty:
stocks_to_keep.append(i) print(stocks_to_keep)
正确的缩进有点儿代码基础的人不难看出来,if应该被包含在for循环中。
另外,第九章使用到了googlmaps和telegram bot,这些在国内(大陆地区)都没有办法使用,所以这个章节也无法实现,虽然这不是出版方和作者的问题就是了。
最新讨论 ( 更多 )
- 交运专业转码又转WMS产品 (大施的崇高客体)
- 在CS边缘反复横跳 (鱼骸🌈)
- 自我数据库 (momo)
- 讨论 | 大家为什么觉得当初自己也能转码呢? (陈尔德)
- 纯文转码ing 是时候写点感悟了 (你最好别熬夜)