自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 常用标点符号的英语

标点中文英文,逗号comma.句号period 或者 dot?问号question mark!惊叹号exclamation-连字符hyphen--破折号dash_下划线underscore:冒号colon;分号semi-colon|竖线vertical bar#井号number sign,也叫hashtag~波浪线tilde&连字号ampersand...

2021-01-10 13:59:42 913

原创 sql的coalesce函数用法

coalesce函数是sql里面极其实用的一个函数,具体用法如下:SELECT coalesce(exp1,exp2,...) as infoFROM table1当exp1为NULL时,计算exp2,当exp2为空时,计算exp3,……一直到计算到第一个不为NULL的exp,如果都为NULL,则返回NULL他其实可以用另一种方式来等价,当只有两个表达式时:SELECT exp1FROM table1WHERE exp1 is not nullUNIONSELECT exp2FROM

2020-09-02 00:32:40 23450 1

原创 SQL常用三类排序方法row_number(), rank(), dense_rank()

对查询后的数据进行排序是我们经常需要用到的一种功能,然而排序也分很多种,有的是12345,有的是11223,还有的是11335,本文便对这三种排序方法进行一个简单的汇总,方便大家理解~1 区别函数排序效果row_number()不管是否相同,即1,2,3,4,5rank()如果遇到相等值,则排名相同,并且排名为非连续自然数,即:1,1,3,3,5dense_rank()如果遇到相等值,则排名相同,但是排名为连续自然数,即:1,1,2,2,32 SQL语句通用公

2020-08-03 13:22:37 3719

原创 SQL日期时间常用格式化方法

日期时间常用格式化方法1 日期(+时间)→unix时间戳2 unix时间戳→日期、时间、日期+时间3 时间格式化4 毫秒的处理日常工作中接触到的时间类型一般而言有4种,分别是:unix时间戳【从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒】:–1595496374 (1单位1秒)–1595496442071(一单位1ms,1ms=1/1000 s)日期:2020-07-23时间:17:30(.155)日期+时间:2020-07-23 17:31:33(.155)

2020-07-23 19:17:38 6738

原创 R语言mean函数的trim参数

官方文档的mean函数用法如下:mean(x, ...)## Default S3 method:mean(x, trim = 0, na.rm = FALSE, ...)x就是我们要求均值的对象,na.rm是是否要去除里面的NA值,因为有NA值的话,求出来均值也是NA而trim参数的含义是:修剪掉排在首尾的部分数据,其实就是去除异常值以后再进行求均值。例如:trim=0.1对于一个包含20个数的向量,就是按顺序排列以后,砍掉首尾的2个数,对剩下的16个数进行求均值> x [1]

2020-06-21 15:42:56 9940

转载 jupyter 安装 nbextensions 实现代码提示自动补全

Step1:通过anconda navigator界面,选择environments→选择对应环境名→选择open terminalStep2:安装nbextensions1pip install jupyter_contrib_nbextensions -i https://pypi.mirrors.ustc.edu.cn/simple2jupyter contrib nbextension install --userStep3:安装nbextensions_configur

2020-05-28 20:06:25 1491 2

原创 Anaconda3打不开、闪退、 failed to create process的一种解决办法

换了电脑以后,有一天突然发现Anaconda3打不开了,具体表现就是:启动以后出现闪退,但是里面的Jupyter notebook和spyder都可以用,采用了下面的方法都没有成功:包括python一切全部卸载了重装网上最多的一种建议就是conda prompt管理员打开,运行conda update anaconda-navigator但是我的prompt在输入上面命令以后显示: failed to create process最后在Stack overflow上面找到了真正原因以及正确的

2020-05-28 19:46:57 10609 3

原创 R语言学习笔记(九)--环境、函数与闭包

R语言学习笔记(九)环境基本概念环境的特征先访问环境空间相关函数环境的层次函数的运行环境函数也是对象对象的作用域(作用范围)置换函数自定义二元运算符闭包递归环境基本概念在R语言中,对象和函数都存在于R的环境空间中,R程序在运行时都有自己的运行时空间。环境由框架(frame)和指向父环境的指针构成,框架是符号-值(对象名称-对象内容)的集合。R语言的环境由一系列、有层次关系的环境框架(frame)组成,每个环境对应一个框架,用来区别不同的运行时空间。环境的特征每个环境空间要有唯一的名字。

2020-05-26 11:51:45 2793

原创 swirl包——R语言自学神器+期末救星

马上就要期末考试了,学了一学期的R语言,但感觉相关的知识点非常的繁琐,复习起来光看代码和课堂笔记也很困,所以一直在想有没有相关的平台可以进行操练,一搜还真有!不过不是平台,是一个R语言的包,叫swirl,它是JHU开发出来的一个交互式R语言自学包,听上去很高级,自己练习了一天以后感觉非常不错,很基础,适合初学者上手,而且学习起来一点也不困,因为一直在思考+敲键盘。不过也需要你英语水平过关,因为是全英文的互动界面:那么怎么开始呢,你只需要先清空工作台:rm(list = ls())然后在RStudi

2020-05-20 15:54:38 4000 2

原创 R语言-trunc()、ceiling()、floor()、round()函数区别

trunc()、ceiling()、floor()、round()函数在R语言中都是取整,但是用法上有一定的区别。函数用法trunc()去除小数部分ceiling()向上取整floor()向下取整round()一般情况下四舍五入,但会受浮点数影响trunc()简单粗暴,无论正数还是负数,都是一刀切,分离出整数:> trunc(1.4)[1] 1> trunc(-1.4)[1] -1ceiling()和英文单词意思可以结合起来理

2020-05-18 17:30:39 20284

原创 SQL范式的通俗解释以及规范辨别方法

本文引用了数据库范式通俗解释的文章,由于本人也在学习SQL,所以语言表述可能不够规范,仅供参考数据库范式一共有六个类型,分别是:第一范式、第二范式、第三范式、BC范式、第四范式和第五范式一般只需要考虑到BC范式,所以打算着重讲一讲前四个范式。在开始之前,打算先以一个实际数据库为例子,根据数据库来解释一下相关的基本概念。然后再基于这个数据库来进行第一范式—BC范式的通俗解释。首先,我们来看一个具体的二维表和一个以此为依据设计的数据库:假设没有重名的情况,且一个学生只能在一个系原始二维表设计

2020-05-14 13:06:38 1129

原创 R语言学习笔记(八)--读写文件与网络爬虫

R语言学习笔记(八)1 工作路径2 保存R对象3 Scan函数3-1 从控制台读取数据3-2 从txt文件读取数据3-3 从url读取数据4 按行读写文本文件5 读取文本文件(txt、csv)6 处理CSV、Excel、XML、JSON文件6-1 读写Excel文件[xlsx包 or readxl包]6-2 解析XML文件6-2-1 处理utf-8的XML文档将xml转换成dataframe:将xml转换成List6-2-2 处理GB18030的XML文件将xml转换成dataframe将xml转换成Lis

2020-05-12 23:39:21 1998 1

原创 R语言学习笔记(七)画图

R语言学习笔记(七)条形图对于向量而言:矩阵箱线图一般画法补充参数:直方图间距不同的解决办法--density饼图普通饼图3D饼图散点图普通散点图散点图矩阵折线图条形图barplot(height , beside = F, horiz = F)horiz为真时绘制水平条形图beside为F时绘制堆积柱形图heignt分为三类:– 向量,绘制一个柱形– 矩阵,beside为F时每...

2020-04-27 20:24:16 1411

原创 python编程过程中DataFrame修改特定单元格值后原数据不变的一个解决方案

最近在参加了一个比赛,里面设计到数据清洗的工作,需要对一些异常值作出修改,往常我都是这样操作的df[condition]['column'].iloc[0:3] = ......或者df[condition]['column'][0:3] = ......里面condition代表满足条件的逻辑表达式,column表示列名一般还是管用的,但偶尔会出现错误,就是运行以后单元格并没有被成功...

2020-04-19 14:43:05 7884 1

原创 R语言学习笔记(六)——apply函数系列与相关函数(by,aggregate,cut,factor)

apply函数族分组计算–apply函数apply(x, margin, fun, ...)x:矩阵或者数组margin:一个向量,给出在哪几个维度上应用函数【1表示行,2表示列,3表示层】fun:要应用的函数…:传递给fun的额外参数二维> m<-matrix(1:12,nrow=3)> m [,1] [,2] [,3] [,4][1,] ...

2020-04-17 17:34:51 2230

原创 R语言学习笔记(五)--编程基础

cat函数和标量逻辑运算cat(... , file = "", sep = " ", fill = FALSE, labels = NULL, append = FALSE)用于连接并输出,一般用在自定义函数的输出参数解释:参数含义…表示多个R对象file输出的文件名,默认会输出到工作台sep分隔符向量,可以循环补齐,默认是空格append如...

2020-04-08 21:24:56 806

原创 R语言学习笔记(四)--数据结构

数据结构元素数据类型相同元素数据类型不同一维向量(vector)列表(list)二维矩阵(matrix)数据框(dara frame)N维数组(array)array可以是一维也可以是多维!创建数组array(data=NA,dim=length(data),dimnames=NULL)data:用于创建数组的数据dim:维度,例如c...

2020-03-31 21:47:46 1291

原创 R语言学习笔记(三)--矩阵

矩阵创建矩阵matrix(data=NA,nrow=1,ncol=1,byrow=ALSE,dimnames=list(rownames,colnames))byrow:是否按行取数据,默认为不按行dimnames:各行各列的名称ps:如果创建的是矩阵,nrow(A)和NROW(A)以及ncol(A)和NCOL(A)表示的都是行数和列数;但如果创建的是向量,nrow(A)和ncol...

2020-03-24 19:55:20 2932

原创 R语言学习笔记(二)--向量,函数,集合

向量索引和subset函数向量的名字> height<-c(155,186,177,169)> names(height)NULL> names(height)<-c('Mary','Jason','Tom','Tina')> height Mary Jason Tom Tina 155 186 177 169 另一种类...

2020-03-13 22:13:41 2029

原创 R语言学习笔记(一)--变量和数据

学习笔记主要还是写给自己用,如果有错误还请多指正辣01数据类型声明变量和python不同,变量可以取带有英文. 的名称a<-100score.Tony<-99 # 不会报错赋值运算符的类型普通的有 <-、=、->1+1;2+3;6^2 # 一行有多条命令,用;分隔开# 赋值运算符x<-100xx=200x300->xx超赋值运...

2020-03-11 20:04:23 4900

原创 SQL使用Windows身份验证可以登录,但是无法用SQLServer身份验证登录的解决方案

报错形式 登录失败,错误:18456之前一直是使用Windows身份验证登录SQL Server,今天使用查询创建了一个新的登录名以后发现竟然没办法登录,报错提示如下:网上的一些办法标题: 连接到服务器 ------------------------------ 无法连接到上网搜了一些解决方案,不少说配置服务需要更改启动类型:结果还是没有什么变化,依旧报错!!!最终解决办法随后...

2020-03-07 16:48:15 3082 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除