最近看视频学习,老师布置了个作业,关于如何使用python将多个excel进行合并,老师写的代码我感觉比较复杂,下面是我自己改良之后较简单的方式。 实现这个功能主要有两种方法,一种是用xlrd,xlsxwriter库结合,不管是xlsx,xls都是适用的;另一种是openpyxl,这个库只对xlsx ...
分类:
编程语言 时间:
2017-12-09 14:52:42
阅读次数:
237
一. 合并与克隆的差别 1. 克隆是特殊的合并(以空对象作为目标对象,非空对象作为源对象进行合并),克隆要求目标对象与源对象的 constructor相同。 2. 克隆的源对象只有一个,合并的源对象可以是多个。 二. 合并的方法 1.Object.assign(): 例:var obj1 ={ m ...
分类:
Web程序 时间:
2017-12-06 00:57:59
阅读次数:
208
标签:扩展卢卡斯+方案数推导。题解: 首先要想到使用组合数而不是DP,否则就会深陷泥潭而不可自拔了。 我们把两个序列拼起来,也就是a+b个位置,每一个位置都是0或1。自然有2^(a+b)种方案。我们分a==b和a>b两种情况来讨论(我也不知道怎么想到这两种情况是不一样的): a==b:首先a的赢和输 ...
分类:
其他好文 时间:
2017-12-05 14:28:13
阅读次数:
213
Ctrl / 注释(取消注释)选择的行 Shift + Enter开始新行Ctrl + Enter智能换行TAB Shift+TAB缩进/取消缩进所选择的行Ctrl + Alt + I自动缩进行Ctrl + Y删除当前插入符所在的行Ctrl + D复制当前行、或者选择的块Ctrl + Shift + ...
分类:
其他好文 时间:
2017-12-03 22:52:20
阅读次数:
245
http://www.cnblogs.com/LBSer/p/4417127.html 一、为什么需要点聚合 在地图上查询结果通常以标记点的形式展现,但是如果标记点较多,不仅会大大增加客户端的渲染时间,让客户端变得很卡,而且会让人产生密集恐惧症(图1)。为了解决这一问题,我们需要一种手段能在用户有限 ...
分类:
其他好文 时间:
2017-11-28 14:22:45
阅读次数:
232
本节讲述对于两个数据集按照相同列的值进行合并。 首先定义原始数据: 输出为: 啥也不做,直接合并: 输出为: 默认情况下的合并是根据两个数据集中共同的列拥有相同的值来进行合并的。 我们再举一个例子,大家可以观察下: 输出为: 在merge参数中可以添加how的参数,这个参数默认为inner,可选值有 ...
分类:
其他好文 时间:
2017-11-25 11:23:56
阅读次数:
1137
在这篇文章中介绍的开发模型在大约一年前已经在我的私有项目和工作引入的,而且已经被证明是非常成功的。我想写一些关于这个模型的东西已经好一段时间了,但是一直苦于没有时间,不过现在可以了。我不想探讨任何项目细节,只讨论分支策略和发布管理。 这篇文章围绕着Git做为我们所有的源代码版本控制工具而展开的。 为 ...
分类:
其他好文 时间:
2017-11-17 14:49:07
阅读次数:
193
概述 本节主要讲述如何把两个数组按照行或列进行合并。 按行进行上下合并 例如: 合并后输出结果为: 按列左右合并 左右合并后,输出为: 使用concatenate合并 输出为: 添加维度 比如,我们有一个一维的数组,现在我们想要对这个一维数组增加一个维度,变成2维数组,该怎么做呢? 例如:[1, 2 ...
分类:
其他好文 时间:
2017-11-16 11:49:16
阅读次数:
281
数据表: 列转行:利用max(case when then) max 聚合函数 取最大值 (case course when '语文' then score else 0 end) 判断 as 语文 别名作为列名 SELECT `name`, MAX( CASE WHEN course='语文' T ...
分类:
数据库 时间:
2017-11-15 10:43:58
阅读次数:
211
1 工程所需jar包如下:commons-codec-1.5.jarcommons-logging-1.1.jarlog4j-1.2.13.jarjunit-3.8.1.jarpoi-3.9-20121203.jar2 Code: ...
分类:
其他好文 时间:
2017-11-10 10:50:56
阅读次数:
151