- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 SQL学习 | 用SQL进行日期截取和日期加减
一、将默认日期格式'yyyy-MM-dd HH:mm:ss'截取成年、月、日、时、分、秒:1.EXTRACT如输入SELECT CURRENT_TIMESTAMP;获取当前时间‘2019-08-16 15:21:28.413’,使用EXTRACT截取后获得的是数字格式的年月日等。SELECT CURRENT_TIMESTAMP, EXTRACT(YEAR FROM CR...
2019-08-16 15:57:28
3548
原创 SQL学习 | SQL时间戳与时间的转换
获取时间或者时间戳:select current_timestamp; 获取当前时间(注意不用加括号),返回2019-08-16 15:04:20.556select unix_timestamp(); 获取当前时间的时间戳,返回1565939071时间戳和时间的转换:select unix_timestamp('2019-08-16 15:04:20.556'); 若时间格式...
2019-08-16 15:14:00
1096
原创 Python学习 | pandas删除列注意事项
pamdas选取列有以下三种方法:data['w']#选择表格中的'w'列,使用类字典属性,返回的是Series类型data.w #选择表格中的'w'列,使用点属性,返回的是Series类型data[['w']]#选择表格中的'w'列,返回的是DataFrame属性但对应的删除列只能采用deldata['w'] ,采用deldata.w 和deldata[['...
2019-07-05 17:57:53
813
原创 Python学习 | 数据清洗和准备
1 处理缺失数据在pandas中,采用了R语言中的惯用法,即将缺失值表示为NA,它表示不可用not available;使用浮点值NaN(Not a Number) 表示缺失数据。1.1滤除缺失数据1)dropna方法drona方法会丢弃任何含有缺失值的行,如果想丢弃全NA的行或列,传入how='all'参数。传入thresh参数,来滤出含有n个NaN的行或者列...
2019-07-02 16:50:16
383
原创 Python学习 | Pandas入门
pandas是基于NumPy数组构建的,特别是基于数组的函数和不使用for循环的数据处理。pandas和NumPy最大的不同是pandas是专门为处理表格和混杂数据设计的,而NumPy更适合处理统一的数值数组数据。pandas经常和其它工具一同使用,如数值计算工具NumPy和SciPy,分析库statsmodels和scikit-learn,和数据可视化matplotlib。1 panda...
2019-06-30 21:24:47
210
原创 问题解决 | 本地计算机上的MySQL80服务启动后停止,某些服务在未由其他服务或者程序使用时将自动停止
安装的mysql8.0后本来和navicat连接的好好的,今天打开navicat时候突然显示错误连接不上mysql,重新启动mysql80服务,显示服务停止,然后网上找各种方法,初始化,改my文件....各种方法都试了,输入net start mysql依旧显示无法重新启动。无奈,选择卸载重装。。彻底卸载方法,参考https://www.cnblogs.com/diaoye/p...
2019-06-28 21:30:02
5866
原创 Python学习 | Numpy 利用数组进行数据处理
NumPy数组可以将许多种数据处理任务表述为简洁的数组表达式(否则需要编写循环),用数组表达式代替循环的做法,通常被称为矢量化。一般来说,矢量化数组运算要比等价的纯Python方式快上一两个数量级(甚至更多) ,尤其是各种数值计算。1.将条件逻辑表述为数组运算假设根据cond中的值选取xarr和yarr的值:当cond中的值为True时,选取xarr的值,否则从yarr中选取。py...
2019-06-25 16:51:54
582
原创 Python学习 | Numpy 通用函数
通用函数(即ufunc) 是一种对ndarray中的数据执行元素级运算的函数。如一元ufunc常用的sqrt和exp:
2019-06-25 15:34:54
298
原创 Python学习 | 元祖、列表、集合和字典
1.元组元组是一个固定长度,不可改变的Python序列对象。1.1 创建元组:直接逗号分隔一列值tuple()1.2访问元祖1.3元祖修改一旦创建元组,元组中的对象就不能修改:但如果元组中的某个对象是可变的,比如列表,可以在原位进行修改:2.列表与元组对比,列表的长度可变、内容可以被修改。2.1定义列表方括号定义,list ...
2019-06-25 09:51:16
402
原创 anaconda+pycharm安装beautifulsoup4报错“No module named 'beautifulsoup4'”或者“No module named bs4”的解决办法
win10系统安装anaconda3后,自动安装了beautifulsoup4包,但是当在pycharm中输入importbeautifulsoup4时,一直出现ModuleNotFoundError: No module named 'beautifulsoup4',看了很多博客,很多人在pycharm的setting里面的projectinterpreter找到bs4,点击install...
2019-06-21 21:31:24
6036
原创 SQL学习 | 如何将一个表的数据复制到另一个新表
新表存在时:1.两个表的结构一样INSERT INTO 新表SELECT * FROM 旧表;2.两个表的结构不一样INSERT INTO新表 (字段1,字段2,...) SELECT 字段1,字段2,...FROM 旧表;新表不存在时:1.复制表结构和数据到新表SELECT * INTO 新表FROM 旧表/* MYSQL不适用 */2. 只复制...
2019-06-10 12:46:14
17775
2
原创 SQL学习 | navicat导入数据出现[Err] [Row1] [Imp] 1062 - Duplicate entry '100-2518420' for key 'PRIMARY'错误
错误原因是主键重复错误,对于数据中有大量重复数据的列,比如ID名称列,将这个列设置为主键的同时也要设置自增长。主键的作用:1)保证数据的完整性;2)约束行记录的唯一性,主键可以用来表示一个精确定位的特定的行。3) DBMS自动按主键值的顺序显示表中的记录,如果没有定义主键,则按输入记录的顺序显示表中的记录。主键的必要性:在有些数据库中,虽然主键不是必需的,但最好为每个表都设...
2019-06-01 18:34:48
5827
原创 win10系统,安装PostgreSQL 10.7版本错误
在官网https://www.enterprisedb.com/下载10.7版本的PostgreSQL ,win10系统,结果安装两次都不成功,显示cluster初始化错误:网上找了很多方法,都没有解决,后来重新下载9.5版本,按照书《SQL基础教程》上面的步骤操作,安装成功,没有任何错误。...
2019-04-28 13:35:09
899
原创 edX课程: CS50's AP® Computer Science Principles 官方课程笔记
CS50 AP是哈佛大学为高中生开设的介绍计算机科学和编程艺术的入门课程。由David J. Malan授课,教授学生如何用算法思考问题,并有效地解决问题。主题包括抽象概念、算法、数据结构、封装、资源管理、安全性、软件工程和web开发。语言包括C、PHP、JavaScript以及SQL、CSS和HTML。问题集的灵感来自真实世界的生物学、密码学、金融学、法医学和游戏领域。截至2015年秋季,校...
2019-04-05 10:36:13
981
原创 visual studio code 遇到undefined reference to `WinMain@16'错误
刚开始学习c语言,用的是visual studio code + WinGW,运行代码老出现undefined reference to `WinMain@16',看到很多博客说是main()函数写错,我检查了n遍每行代码都没写错,但是依然出现错误,还以为是软件配置问题,后来才发现我犯了一个更傻的错误,没有保存,保存后再运行,错误消失。...
2019-04-01 10:51:40
31315
53
edX课程: CS50's AP® Computer Science Principles
2019-04-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人