自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王小雷-多面手

专注大数据架构,商业合作[email protected]

  • 博客(181)
  • 资源 (12)
  • 收藏
  • 关注

原创 SAS进阶《深入分析SAS》之数据汇总和展现

SAS进阶《深入分析SAS》之数据汇总和展现1. 通过Print过程制作报表proc print <data=数据集>;run;选项:obs=修改观测序号列标签noobs不显示观测序列号id语句在输出中取代观测序列var选择输出的变量where语句选择输出的观测总结如下: proc print data=数据集<选项>; id 变量1<变量2...>;

2016-01-12 14:59:16 1697

原创 程序员必知的LinuxShell命令

程序员必知的LinuxShell命令grep (Globle Regular Expression Print全局正则表达式)命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来 -c:只输出匹配行的计数。 -I:不区分大 小写(只适用于单字符)。 -h:查询多文件时不显示文件名。 -l:查询多文件时只输出包含匹配字符的文件名。 -

2016-01-12 09:04:40 1163

原创 Python之数据聚合与分组运算

Python之数据聚合与分组运算1. 关系型数据库方便对数据进行连接、过滤、转换和聚合。2. Hadley Wickham创建了用于表示分组运算术语“split-apply-combine”(拆分-应用-合并)。3. GroupBy的size方法,它可以返回一个含有分组大小的Series。4. gorupby对分组进行迭代,可以产生一组二元元组(由分组名和数据块组成)。5. 选取一个或以组列对于由G

2016-01-08 15:09:40 3068

原创 Python之绘图和可视化

Python之绘图和可视化1. 启用matplotlib最常用的Pylab模式的IPython(IPython --pylab)2. matplotlib的图像都位于Figure对象中。可以使用plt.figure创建一个新的Figure,不能通过空Figure绘图,必须用add_subplot创建一个或多个subplotaxes[0,1]可以通过sharex和sharey指定subplot应该具

2016-01-07 16:37:09 3144

原创 Python之数据规整化:清理、转换、合并、重塑

Python之数据规整化:清理、转换、合并、重塑1. 合并数据集pandas.merge可根据一个或者多个不同DataFrame中的行连接起来。pandas.concat可以沿着一条轴将多个对象堆叠到一起。实例方法combine_first可以将重复数据编接在一起,用一个对象中的值填充另一个对象中的缺失值。2. 数据风格的DataFrame合并操作2.1 数据集的合并(merge)或连接(ji

2016-01-07 13:56:10 5008

原创 Python数据科学安装Numby,pandas,scipy,matpotlib等(IPython安装pandas)

Python数据科学安装Numby,pandas,scipy,matpotlib等(IPython安装pandas)如果还没有本地安装Python、IPython、notebook等请移步上篇 Python,IPython,qtconsole,Notebook,Jupyter快速安装教程 本教程是安装二进制文件,以Windows10 64位操作系统为例,但是二进制文件对应其他Linux和mac os

2016-01-07 09:10:37 11707

原创 Python之pandas数据加载、存储

Python之pandas数据加载、存储与文件格式0. 输入与输出大致可分为三类:0.1 读取文本文件和其他更好效的磁盘存储格式2.2 使用数据库中的数据0.3 利用Web API操作网络资源1. 读取文本文件和其他更好效的磁盘存储格式pandas提供了一些用于将表格型数据读取为DataFrame对象的函数。1.1 pandas中的解析函数: read_csv 从文件、U

2016-01-06 17:57:34 15158

原创 Python之Pandas中Series、DataFrame实践

Python之Pandas中Series、DataFrame实践1. pandas的数据结构Series1.1 Series是一种类似于一维数组的对象,它由一组数据(各种NumPy数据类型)以及一组与之相关的数据标签(即索引)组成。1.2 Series的字符串表现形式为:索引在左边,值在右边。2. pandas的数据结构DataFrame是一个表格型的数据结构,它含有一组有序的列,每列可以是不同

2016-01-06 16:00:33 43061 1

原创 Python在云端编程之IPython notebook

Python在云端编程之IPython notebook如果本地编程考虑到Python版本,机器位数,编译环境,科学栈安装等等繁琐的事,弄得你焦头烂额,不如移步云端,省去这些繁琐过程,在云端编程是很享受的事,当前你只需要:有网,有浏览器——就行!已经内置了科学栈Numpy、pandas等等,不管是科研还新手都可以即刻开始!1.打开网址Wakari(https://wakari.io/)简单注册即可2

2016-01-06 11:05:53 4160

原创 IPython、Notebook、qtconsole使用教程

IPython、Notebook、qtconsole使用教程 上一篇为Python,IPython,qtconsole,Notebook,Jupyter快速安装教程1. 使用IPython自动补全功能,使用tab键,如输入im后按tab键,可自动补全import。进入IPython,CMD中输入ipython退出IPython,CMD中输入quit() 使用魔法指令% %run test.

2016-01-06 08:33:07 26037 1

原创 Python,Jupyter Notebook,IPython快速安装教程

Python,IPython,qtconsole,Jupyter Notebook快速安装教程 下一篇:IPython、Notebook、qtconsole使用教程下一篇Python数据科学安装Numby,pandas,scipy,matpotlib等(IPython安装pandas) 最近深入Python的数据分析方面,为了进一步优化工具决定自己动手安装,可是看到安装文档基本千篇一律,跟不上版本变

2016-01-05 20:15:21 69115 9

原创 Python之NumPy实践之数组和矢量计算

NumPy实践之数组和矢量计算1. NumPy(Numerical Python)是高性能科学技术和数据分析的基础包。2. NumPy的ndarray:一种对位数组对象。NumPy最重要的一个特点是其N维数组对象(即ndarray),该对象是是一个快速而灵活的大数据集容器。3. 创建ndarray data1 = [1,2.4,4,3,0] arr1 = np.array(data1)

2016-01-05 17:20:19 4391

原创 Python之IPython开发实践

IPython开发实践1. IPython有行号。2. Tab键自动完成,当前命名空间任何与已输入字符串相匹配的变量就会被找出来。3. 内省机制,在变量前或者后面加上(?)问号,就可以将该对象的一些通用信息显示出来。(??)两个问号显示源码。4. (一个下划线)和_(两个下划线)分别表示最近两个输出结果。5. 与操作系统交互。可以执行shell命令,如更改目录、将命令的执行结果保存在Python对象

2016-01-05 14:51:04 1071

原创 Python Base of Scientific Stack(Python基础之科学栈)

Python Base of Scientific Stack(Python基础之科学栈)1. Python的科学栈(Scientific Stack)NumPy NumPy提供度多维数组对象,以存储同构或者异构数据;它还提供操作这一数组对象的优化函数/方法。SciPy SciPy是一组子库和函数,实现科学或者金融中常常需要的重要标准功能;Matplotlib Matpl

2016-01-04 19:00:37 1332

原创 SAS进阶《深入解析SAS》之对多数据集的处理

SAS进阶《深入解析SAS》之对多数据集的处理1. 数据集的纵向串接:数据集的纵向串接指的是,将两个或者多个数据集首尾相连,形成一个新的数据集。据集的横向合并:数据集的横向合并,指的是将两个或者多个数据集根据某种原则横向合并起来,形成新的数据集。2. 数据集的纵向串接两种方法:1)使用SAS DATA步的SET语句。2)使用SAS过程步的APPEND过程。2.1. 使用SET步纵向串接形式如

2016-01-04 13:38:18 5696

原创 Windows10开启热点

1.以网线的连接方式,已经连接。2.打开CMD3. 开启热点3.1设置热点名称和密码netsh wlan set hostednetwork mode=allow ssid=name key=password3.2开启热点netsh wlan start hostednetwork注意:命令最后没有分号

2016-01-02 16:30:48 1034

原创 SAS进阶《深入解析SAS》之SAS数据挖掘的一般流程

SAS进阶《深入解析SAS》之SAS数据挖掘的一般流程1. 所谓数据挖掘,是指通过对大量的数据进行选择、探索与建模,来揭示包含在数据中以前不为人所知的模式或规律,从而为商业活动或科学研究提供帮助和服务。2. 数据挖掘重要的两个类别:有监督分析(SupervisedAnalysis),无监督分析(UnsupervisedAnalysis)。有监督分析属于目标导向(GoalDirected)型分析。无

2015-12-31 18:05:58 2225

原创 SAS进阶《深入解析SAS》之开发多语言支持的SAS程序

SAS进阶《深入解析SAS》之开发多语言支持的SAS程序1. 多语言支持的应用程序是指该程序在世界给第使用时,其能够处理的数据,以及处理数据的方式、信息展现的方式都符合当地的语言、文化习惯,这要求应用程序运行时,能够自动进行与地区、语言相关的处理,也就是通常所说的国际化。2. SBCS、DBCS、MBCS单字节字符集SBCS指在该字符集中的字符最多由2个字节表示。一个字节8位,仅支持2的8次方=25

2015-12-31 17:09:34 3498

原创 Oracle12C用户创建、授权、登录

Oracle用户创建、授权、登录1.以系统用户登录C:\Users\LEI>sqlplus sys/dwh as sysdba;SQL*Plus: Release 12.1.0.2.0 Production on 星期四 12月 31 10:11:29 2015Copyright (c) 1982, 2014, Oracle. All rights reserved.连接到:Oracle Dat

2015-12-31 10:54:05 28635

原创 SAS进阶《深入解析SAS》之Base SAS基础、读取外部数据到SAS数据集

SAS进阶《深入解析SAS》之Base SAS基础、读取外部数据到SAS数据集前言:在学习完《SAS编程与商业案例》后,虽然能够接手公司的基本工作,但是为了更深入的SAS学习,也为了站在更高的一个层次上去掌握和优化公司工作,故而又咬紧牙关加紧学习《深入解析SAS》.就目前的两本书的对比,显而易见的是本书比《SAS编程…》要厚的多,再者内容更新是2015年著,最后是内容详实。没办法,这本书的作者团队过

2015-12-30 19:08:47 3226 1

原创 SAS学习笔记之《SAS编程与数据挖掘商业案例》(5)SAS宏语言、SQL过程

SAS学习笔记之《SAS编程与数据挖掘商业案例》(5)SAS宏语言、SQL过程1. 一个SAS程序可能包含一个或几个语言成分:DATA步或PROC步全程语句SAS组件语言(SCL)结构化查询语言(SQL)SAS宏语言2. 宏触发:% 是一个宏语句或宏函数;&是一个宏变量引用3. 局部宏变量:一般程序定义的为宏变量。全局宏变量:使用%global语句或通过data步接口子程序产生宏变

2015-12-29 14:03:59 2090

原创 SAS学习笔记之《SAS编程与数据挖掘商业案例》(4)DATA步循环与控制、常用全程语句、输出控制

SAS学习笔记之《SAS编程与数据挖掘商业案例》(4)DATA步循环与控制、常用全程语句、输出控制1. 各种循环与控制DO组 创建一个执行语句块DO循环 根据下标变量重复执行DO和END之间的语句DO WHILE 重复执行直到条件为假则退出循环DO UNTIL 重复执行直到条件为真则退出循环DO OVER 对隐含下标数组元素执行DO/END之间的语

2015-12-29 08:50:35 2762

原创 SAS学习笔记之《SAS编程与数据挖掘商业案例》(3)变量操作、观测值操作、SAS数据集管理

SAS学习笔记之《SAS编程与数据挖掘商业案例》(3)变量操作、观测值操作、SAS数据集管理1. SAS变量操作的常用语句ASSIGNMENT 创建或修改变量SUM 累加变量或表达式KEEP 规定在数据集中保留的变量DROP 规定在数据集中删除的变量ARRAY 定义一个数组RENAME 重命名数据集变量LENGTH

2015-12-28 15:21:05 1950

原创 SAS学习笔记之《SAS编程与数据挖掘商业案例》(2)数据获取与数据集操作

SAS学习笔记之《SAS编程与数据挖掘商业案例》(2)数据获取与数据集操作1. SET/SET效率高,建立的主表和建表索引的查询表一般不排序,2. BY语句,DATA步中,BY语句规定分组变量,用于控制SET,MERGE,UPDATE或MODIFY语句。BY<DESCENDING>variable-1 <...<DESCENDING>variable-n><NOTSORTED><GROUPFOR

2015-12-28 09:02:06 1234

原创 SAS学习笔记之《SAS编程与数据挖掘商业案例》(1)系统简介和编程基础

SAS学习笔记之《SAS编程与数据挖掘商业案例》(1)1. SAS系统简介1.1 SAS是先编译后执行的语言,data步标志着编译的开始。 数据指针:当前内存缓存区,输入数据所在位置。 PDV:Program Data Vector,在DATA步中所有涉及的变量被编程当前向量的一部分。2. SAS编程基础2.1 SAS逻辑库

2015-12-25 08:55:23 1152

原创 解决stackoverflow打开慢不能注册登录

解决stackoverflow打开慢不能注册登录资源帖:Firefox离线安装扩展教程 (带最新Decentraleyes下载链接,0分下载)问题原因:并不是stackoverflow被墙,而是因为stackoverflow用了google的api,而Google在天朝是用不了的,所以才导致像stackoverflow这类网站,出现样式错乱,不能注册,不能登录,打开特别慢,甚至打不开。解决:(1)使

2015-12-13 09:16:21 21796 37

原创 解决:efi usb device has been blocked by the current security policy

解决:efi usb device has been blocked by the current security policy问题描述:U盘装系统或者其他操作时,是因为BIOS安全策略,出现上述错误无法进入后续步骤。解决方法:按F2(Fn+F2)进入BIOS,在security中security选择disable。解决!延伸(可不读):黑苹果安装过程中选择UEFI+GPT格式问题! (1)选择

2015-12-12 17:25:19 76382 2

原创 4.0 苹果系统安装之黑苹果(4)

4.0 苹果系统安装之黑苹果(4)所谓黑苹果,实现相对白苹果的。其实就是不是苹果笔记本而装上苹果系统。这个和是苹果笔记本却改成Windows系统。我认为,这两种反常行为都是。。。只是,出发点不同。算了,各有所好,那么如何,在不是华硕或者联系或者戴尔的机子上装上黑苹果双系统呢。由于黑苹果是公认为的最难装的系统之一。也没有一个教程适配所有机型的。那么我送上一个远景论坛的传送门。也是我自己写的教程。不过,

2015-11-29 21:28:31 1508

原创 3.0 Windows和Linux双系统安装(3)

3.0 Windows和Linux双系统安装(3)3.1 精简的安装步骤如下:(如果已经有了前面两篇教程的安装经验,推荐看完3.1即可动手了)双系统很多开发新人会用到,而且比起虚拟机好处是运行效率较高,提高产出比。已经一口气写了好多字了,有了之前(1)(2)的铺垫那么久只要注意两点即可:(1)先安装Windows再安装Linux。(2)Windows安装过程分盘操作的(2)步骤,即预留200G或者

2015-11-29 21:26:25 1283

原创 2.0 Linux系统的安装之Fedora安装单系统(2)

2.0 Linux系统的安装之Fedora安装单系统(2)*Linux系统的安装之Fedora安装单系统 恐怕最好装的系统就是Linux系统了,或者与Windows并列。此篇教程为Fedora的单系统安装,如果装双系统即Windows和Linux请移步下一篇3.0 Windows和Linux双系统安装(3)。 简介下Fedora,我用Fedora是从大二Linux课程开设的时候开

2015-11-29 21:23:44 1387

原创 1.0 windows10系统安装步骤(1)

windows10系统安装步骤(1)根据自己对笔记本系统的折腾,为了方便他人系统的安装,故总结笔记本系统的安装步骤 目录:1.0 windows10系统安装步骤(1)2.0 Linux系统的安装之Fedora安装单系统(2)3.0 Windows和Linux双系统安装(3)4.0 苹果系统安装之黑苹果(4)哈哈。。。这么一看主流的三大平台,我都安装过了。而且帮同学安装系统成功30余台,每个本本收点

2015-11-29 21:21:55 1381

原创 vim的快捷键大全

vim是开发利器,掌握快捷可以事半功倍,这里总结下常用的快捷键,提高开发速度这里写代码片1、vim ~/.vimrc 进入配置文件如果不知道vimrc文件在哪,可使用 :scriptnames 来查看set nu      #行号set tabstop=4  #一个tab为4个空格长度set ai #设置自动缩进syntax on #高亮2、基本空格键 向右移动一格x 删除后面的字符 X 删除

2015-11-29 10:29:34 782

原创 MyEclipse创建SSH项目(Java web由maven管理)

JavaEE后台开发,MyEclipse创建SSH项目,MyEclipse创建Java web 由maven管理的SSH项目。1、创建SSH项目1、创建web工程 2、勾选maven支持 3、下一步 4、两个都勾选 5、选择maven 6、取消勾选,不选择依赖,因为pom.xml会引入所有需要的依赖 7、创建初步完成 8、完善pom.xml文件,引入依赖,源码在最后2、创建测试类9、

2015-11-13 20:53:23 5152 1

原创 intellij 创建java web项目(maven管理的SSH)

intellij 创建java web项目(maven管理的SSH)环境intellij IDEA14、MAVEN、Spring、Struts2、Hibernate、Java Web。工程搭建。1、创建maven项目1、关闭现有项目,或者new progect 创建maven的web工程 、添加web工程6、添加web 、配置tomcat8

2015-11-12 11:17:29 10806 2

原创 jQuery学习笔记之插件开发(4)

jQuery学习笔记之插件开发(4) 插件:了让原有功能的增强。 1.插件的种类(3种):局部、全局、选择器插件 1.1封装对象方法的插件 这种类型的插件是把一些常用或者重复使用的功能定义为函数,然后绑定到jQuery对象上,从而成为jQuery对象的一个扩展方法。 目前,大部分jQuery插件都是这种类型的插件,由于这种插件是将对象方法封装起来,在jQuery选择器获取j

2015-11-05 09:11:53 770

原创 jQuery学习笔记之jQuery的Ajax(3)

jQuery学习笔记之jQuery的Ajax(3)6.jQuery的Ajax插件源码地址:```https://github.com/iyun/jQueryDemo.git```6.0 jQuery ajax浏览器给我们提供的XMLHttpRequest的作用是来发送http请求。js代码发送一个http的请求XMLHttpReques

2015-11-03 22:28:27 880

原创 jQuery学习笔记之DOM操作、事件绑定(2)

jQuery学习笔记之DOM操作、事件绑定(2)4.DOM操作5.事件绑定源码地址:https://github.com/iyun/jQueryDemo.git4.DOM操作(节点增删改查)节点查找:

2015-11-03 22:17:42 1002

原创 intellij IDEA常见操作

1.中文乱码设置:file - setting - Editor - File Encodings 设置为UTF-8 2.tomcat重新启动:Ctrl-F5,或者左上角 3.删除progect 先close progect,进入开始选择界面,鼠标悬停在想要删除的项目上,点击delete。

2015-11-03 20:28:34 1681

原创 jQuery学习笔记之概念(1)

jQuery学习笔记之概念(1) ——————————————————————学习目录———————————————————— 1.概念 2.特点 3.选择器 4.DOM操作 5.事件 6.jQuery的Ajax ———————————————————————————————————————————————— 前言:当前流行的JavaScript库有: jQuery、Mo

2015-11-03 13:51:58 614

原创 Spring学习笔记之aop动态代理(3)

Spring学习笔记之aop动态代理(3) 1.0 静态代理模式的缺点: 1、在该系统中有多少的dao就的写多少的proxy,麻烦 2、如果目标接口有方法的改动,则proxy也需要改动。 PersonDao.javapublic interface PersonDao { public void savePerson();}PersonDaoImpl.javapu

2015-10-25 09:32:03 599

OBS Mac版 安装包下载 obs-mac-21.0.3-installer

OBS Mac版 安装包下载 obs-mac-21.0.3-installer OBS Studio

2018-03-10

git 桌面版Mac版 下载GitHubDesktopSetup

最新版 git 桌面版Mac 位下载GitHubDesktopSetup git 桌面版Mac 位下载GitHubDesktopSetup

2018-02-10

git 最新版下载 git windows 32位下载

最新版 Git-2.16.1-32-bit.exe git windows 34位下载 Git-2.16.1-32-bit.exe git windows 34位下载

2018-02-10

postgresql数据库建模工具pgmodeler-0.9.1-alpha1-demo-macos

postgresql 数据库建模工具 pgmodeler-0.9.1-alpha1-demo-macos

2018-01-19

.rncache React-Native 0.47第三方包

Mac os react native rncache https://github.com/facebook/react-native/blob/0.47-stable/scripts/ios-install-third-party.sh

2017-08-22

chrome64位windows版浏览器

chrome64位windows版浏览器官方下载,更新时间2016-10-5。。。版本持续更新

2016-10-05

Git64位windows版Git-2.10.1-64-bit.exe

Git64位windows版Git-2.10.1-64-bit.exe,最新版64位Git官方下载,持续更新(2016-10-5)。

2016-10-05

phantomjs-2.1.1-linux-x86_64.tar.bz2

atom markdown转换PDF 解决AssertionError: html-pdf: Failed to load PhantomJS module在用Atom转换PDF时,国内下载很容易失败,所以放上链接。需要的phantomjs-2.1.1-linux-x86_64.tar.bz2。这里是linux版本。放在/tmp/phantomjs.再执行npm install phantomjs-prebuilt。安装教程http://blog.csdn.net/dream_an/article/details/51800523

2016-07-15

hadoo2.6.4 hadoop.dll winutils.exe

hadoop.dll hadoo2.6.4 winutils.exe(Windows10 64位)亲测可用。

2016-07-05

pandoc-1.17.1-1-windows.msi

pandoc-1.17.1-1-windows.msi 官方资源下载 解决jupyter notebook不能到处PDF问题-- nbconvert failed: Pandoc wasn't found.Please check that pandoc is

2016-06-30

Decentraleyes(firefox扩展)

解决打不开如stackoverflow等含有googleAPI的网站,保护您免受集中式的内容交付网络(CDN)的跟踪。它可以拦截许多种链向 CDN 的请求,转而指向本地提供的文件,从而防止网站功能受损。内容拦截规则会定期补充。

2016-01-21

cloudsim3.0.3

cloudsim是云计算技术仿真软件,这是cloudsim3.0.3windows版安装包,安装及使用请参考安装包中readme.txt和examples.txt。内置简单的案例易于进阶,还有一些类供大家实现自己的算法。

2014-12-08

空空如也

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

TA关注的人

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