- 博客(4)
- 收藏
- 关注
原创 pandas库时间差计算
对于excel中时间表示是如下形式的问题(日期-时间),计算两者之间的时间间隔通常比较麻烦,利用R语言的as.Date()进行转换时发现难以同时保留日期和时间。因此可以利用pandass中的pd.to_datetime功能将excel中的时间转化为时间格式后进行减法运算。并且可以通过/pd.Timedelta(1, 'H')).fillna(0).astype(int)调整计算结果的单位:例如H代表小时,min代表分钟等等。data['签发时间差/时'] = pd.DataFrame((pd.to_
2021-04-03 23:52:58
1673
1
原创 写bug的日常——pandas导入csv文件的编码问题(UnicodeDecodeError:)
通常,在利用python做数据分析时,pandas库的pd.read_csv('XXX.csv')是个很好用的导入csv文件的工具。但是,今天在导入一份csv文件时却出现了UnicodeDecodeError:'utf-8' codec can't decode byte 0xb7 in position 0: invalid start byte根据之前的经验,一般需要加上encoding的格式,然而加上encoding='utf-8’后依然报错,错误同上。data = pd.read_csv
2021-04-03 23:01:56
2505
1
原创 写bug的日常——KeyError错误原因
错误反馈:KeyError: 'Arrival' 原因分析:一般KeyError原因都是因为想要找的那个某一项或几项在相应的数据集里找不到(或者是打错了之类的。) 例如:`arrivalDate = schedule['Arrival'] ` 运行后报错:`KeyError Traceback (most recent call last)D:\Anaconda\lib\site-packages\panda...
2021-01-13 19:05:59
26253
3
原创 Cplex安装与环境配置步骤(C++与Python)
一、Cplex简介Cplex是IBM公司的一个优化问题求解器。主要用于求解线性规划,混合整数规划、二次规划等问题。Cplex求解速度快,使用简单易上手。除了自带的语言外,cplex可以利用C++、Java、Python等语言使用。对于运筹优化方向的问题求解事半功倍。二、Cplex下载与安装Cplex可以从官方网站利用电子邮件注册下载,网址如下:https://www.ibm.com/analytics/cplex-optimizer最好是用学校的邮箱去申请,免费版的可以随便下载,但是变量个数有限
2020-09-21 13:09:54
14268
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人