excel交叉表的数据清理

2018-06-02
阅读 2 分钟
2.6k
之前在做一个excel的简单教程的时候:B站的一个Excel简单教程 当时演示应该把交叉表(图1)转换成数据表格(图2)的形式。 但是在excel里没有直接实现这个需求的函数,R的tidyr包有一个spread可以实现这功能,但是,毕竟是R。 python同样可以实现这个需求,借助openpyxl这个包和excel互动,然后用一点代码就可以完成了:...

javascript中实现异步+遍历

2017-06-11
阅读 2 分钟
4.4k
后来在编程过程中发现用iterator会更加方便。在Array的iteration方法里面有这么一个:Array.prototype[@@iterator]()。用法是`arr[Symbol.iterator](),比如像下面这样:

python koans: Triangle.py, about_triangle_project2.py 题解

2016-01-16
阅读 2 分钟
3k
这是一个with context manager,assertRaises现在在python3里面已经支持使用with了,所以运行顺序应该是建立assertRaises>运行triangle(0,0,0)>assertRaises __exit__的对应。不过这一题主要需要书写的部分不在这里,而是triangle.py