记录一些利用Pandas处理Excel和时间戳的例子。
读取和保存Excel
1 | # sheetname指定读取子表 |
DataFrame合并及排序
1 | dfs_group = dfs.groupby(by='订单号').sum() |
时间段切片
这个我暂时没发现如何用一行表达式完成,暂时用的这种low方式🤣
1 | a = dfs.loc[dfs["付款时间"] < '2017-05-10 09:00:00'] |
解决长数字被转为科学计数法的问题
比如好好的订单号,
保存为xlsx或者csv就变成了这样,这是什么玩意儿,完全不能忍啊!🤡🤓🤑 如何解决呢?如下1 | c['订单号'] = c['订单号'].apply(lambda x: '{:.0f}'.format(x)) |
即将其长数字转为不带小数点的浮点数形式即可😎