自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(229)
  • 资源 (20)
  • 收藏
  • 关注

转载 Linux下用at命令编写简单的计划任务

如果想在linux下计划在将来的某个时刻执行某些命令,可以通过atd服务实现此功能。默认情况下所有的linux系统都提供此项功能,需要的朋友可以参考下。如果想在linux下计划在将来的某个时刻执行某些命令,可以通过atd服务实现此功能。默认情况下所有的linux系统都提供此项功能。1.使用linux 的atd服务之前首先确认atd服务是否开启,可以通过"/etc/init.d/atd

2017-09-28 22:01:14 728

转载 Windows下用at命令编写简单的计划任务

AT命令是Windows中内置的命令,它也可以媲美Windows中的"计划任务",而且在计划的安排、任务的管理、工作事务的处理方面,AT命令具有更强大更神通的功能。AT命令可在指定时间和日期、在指定计算机上运行命令和程序。 我们可以在"开始→运行"中输入AT命令,下面就来看看AT命令的一些实例分析。 1.定时关机 命令:at 21:00 ShutDown –S –T30 该命令

2017-09-28 21:54:03 5898

原创 at命令用法详解

在linux系统中你可能已经发现了为什么系统常常会自动的进行一些任务?这些任务到底是谁在支配他们工作的?在linux系统如果你想要让自己设计的备份程序可以自动在某个时间点开始在系统底下运行,而不需要手动来启动它,又该如何处置呢? 这些例行的工作可能又分为一次性定时工作与循环定时工作,在系统内又是哪些服务在负责? 还有,如果你想要每年在老婆的生日前一天就发出一封信件提醒自己不

2017-09-27 22:02:07 2240

原创 多国语言函数(单字节和双字节)

多国语言函数(单字节和双字节):KCOMPARE Returns the result of a comparison of character expressions.KCOMPRESS Removes specified characters from a character expression.KCOUNT         Returns the number of doubl

2017-09-22 00:12:32 1484

原创 按条件导出excel数据

按条件导出excel数据写法1:proc export data=hbq.tmp_double_card_51_6(firstobs=1 obs=65486)outfile="C:\Users\EX_WLJR_HUANGBIQUAN\Downloads\二类户促动测试群购买数据采集.xls" replace;sheet='二类户促动测试客群5活动组part1';run;

2017-09-22 00:11:20 1928

原创 导入txt文件的三种input写法

导入txt文件的三种input写法data hbq.zyjh_appno_20170921;infile 'C:\Users\EX_WLJR_HUANGBIQUAN\Downloads\匹配卡号.txt';length appno  $13.;input appno;run;data hbq.zyjh_appno_20170921;infile 'C:\Users\

2017-09-22 00:10:47 2957

原创 SAS时间格式转换

SAS时间格式转换:data _null_;x1='10MAY2017'd;x2=compress(put(x1,yymmdd10.),'-');put x2=;run;在log窗口输出: x2=20170510data _null_;x1='20170510';x2=put(input(x1,yymmdd8.),date9.);put x2=;

2017-09-22 00:09:50 19985 1

原创 input、input()、put和put()的含义

input、input()、put和put()的含义:put()函数:把数值型或字符型变量转为字符型变量input()函数:将字符型变量转化为数值型变量put:   在日志窗口显示变量的值input: 读取变量总结:input: 是输入,读取数据到数据集。put是输出,比如讲数据输入输出到指定的文件

2017-09-22 00:08:56 6127

转载 SAS中的两种数据记录格式

SAS中的两种数据记录格式为:A.固定长度记录:每条记录的长度相同,典型的长度为80列,例如----+----1----+----2----+----3----+----4----+----5----…………………………………………………………………………………………………………………………尽管每条记录中包含的域不同,但后面用空格

2017-09-22 00:08:09 688 1

原创 SAS中单引号和双引号的区别

SAS中单引号和双引号的区别:1.双引号解析宏:宏变量的时候, 包含在双引号中的宏变量会被替换,而单引号则不会。2.给一个字符变量赋值单引号时需要用双引号引起来;给一个字符变量赋值双引号时需要用单引号引起来data a;a=' " ' ;b=" ' ";run;

2017-09-22 00:07:22 5090

原创 SAS中变量命名规则

一般SAS中变量命名规则:下划线跟英文字母开头,英文字母、数字、下划线组成,且总长度不超过32个英文字符长度。那么可以使用中文作为变量名么?答案是肯定的。SAS中有个专门的系统选项用来设置(大小写均可):option validvarname = v7|any|upcase;若不用此选项语句,默认为v7,即系统使用一般意义下的命名规则;若选择any,就表示可以使用特殊字符命

2017-09-22 00:06:49 15471

原创 SAS数据导入的三种方法举例

SAS数据导入的三种方法举例:rsubmit;data rdmtmp.cust_phone_internet_201701; set zql.cust_phone_internet;run;endrsubmit;rsubmit;proc sql;create table rdmtmp.cust_phone_internet_201701asselect

2017-09-21 23:11:11 6680

原创 SAS中数据步常用知识

1.一个完整的数据步与过程步data mydb.student;input id name $ sex $ score;cards;101 张三 男 98102 李四 男 87103 兰兰 女 95;run;proc print data=mydb.student (keep=id name score);run;data sfz;length

2017-09-21 23:09:17 1860

原创 length、lengthn、lengthc、lengthm用法介绍

几个字符长度函数的差别:length(string): 返回字符长度,只有尾部空格不计数,空字符串与连续空格视为1lengthn(string):返回字符长度,只有尾部空格不计数,空字符串与连续空格视为0lengthc(string):返回字符长度,对字符长前后的空格计数,对连续空格计数,空字符串是为1lengthm(string):返回存储的字节长度,对字符串前后的空格计数,对连

2017-09-21 23:06:44 14891

原创 通过实例理解comma的含义

通过实例理解comma的含义:例如: input x comma9.2   --放入x的变量值,数据行占到第九列,保留两位有效数字举例说明:data a;input x comma2.2;datalines;125 354 215 305;proc print;run;在log中输出结果为:0.125data a;input x comma3

2017-09-21 22:54:37 1718

转载 如何使用SAS逻辑库

要找到我们保存的数据集之前必须清楚一个概念,那就是“SAS逻辑库”。什么是SAS逻辑库?通俗地讲,就是储存SAS数据集的仓库,当然,SAS逻辑库的定义远不是这样,但是为了方便理解,我暂且把它理解成这样。其实SAS逻辑库是一个逻辑标识,指向一个物理的地址,我们在使用SAS逻辑库的时候其实就是在使用这个物理地址,比如说,一个名为mylib的逻辑库,其指向的物理地址为D:\data,那么我们

2017-09-21 22:53:08 7020

原创 如何使用proc compare比较两个数据集

如何使用proc compare比较两个数据集data one;input student $ gr1 gr2;format gr1 5.2;datalines;1000 64 871001 65 881002 66 89;run;data two;input student $ gr1 gr2;format gr1 5.2;dataline

2017-09-21 22:52:11 7735

转载 批量delete或drop数据集

批量delete或drop数据集经过一系列的程序,work临时文件夹里有了很多过程数据集比如a1,a2,a3……;感觉看着不爽想删掉,怎么办?你可以这么做:proc delete data=a1 a2 a3;run;如果你想精简程序为:proc delete data=a1-a3;run;那么很遗憾,sas出错了,因为proc delete 读不懂a1-a3;如果临

2017-09-21 22:50:18 2185

转载 SAS宏语句及其功能含义

可在开放代码中使用的宏语句与含义:%COMMENT 注释语句。 %COPY 拷贝语句,从SAS库中拷贝指定的对象。 %DISPLAY 显示宏语句窗口。 %GLOBAL 创建一个全局宏变量。 %INPUT 在宏执行过程中为宏变量赋值。 %LET 创建一个宏变量,同时对其进行赋值。 %MACRO 标识一个宏定义的开始,指定所定义宏的名称及参数等。 %PUT 将指定的文本

2017-09-21 22:48:31 5661

原创 行保持说明符@和@@用法详解

行保持说明符@和@@用法详解:多个input语句读取同一数据行的数据,使用单尾随符@一个input语句在一个输入行中读取多个观测,则使用双尾随符@@例1:data b;*input x y @;input x y @@;datalines;3.16 2.9 5.8 3 4.9 4.17;proc print;run;例2:data a

2017-09-21 22:45:18 1357

原创 SAS中数据输入和输出的几种方式

SAS中数据输入和输出的方式有:1.按列输入: input 变量名 data score; /*建立关于成绩的数据集*/input name $ 1-10 math 11-12 chinese 17-18 english 26-27; /*对每个变量,按列输入数据*/datalines; /*提示下面是数据行*/bital     90    92       88ma

2017-09-20 23:08:56 29729

原创 SAS数据集如何将为负数的部分,变为正数

SAS数据集如何将为负数的部分,变为正数B1   B2     B3......(变量)obs1  2     0.5     9obs2  1.3   -0.2   -10obs3  -0.4   -5     -2方法1:data b;                                                                  

2017-09-20 23:06:37 1745

转载 SAS中intck函数计算日期天数间隔等妙用

SAS中intck函数计算日期天数间隔等妙用 大家肯定知道自己几岁,度过了多少个季节。那多少人知道自己从出生到现在有多少个月,多少个周、多少天吗?SAS可以帮你解决,用intck函数,将你的出生日期和今天的日期放在下列函数就OK!可以应用到客户的入网时长等计算中。1.利用intck函数data a;format x date9. y date9.;x='05DEC1

2017-09-20 23:04:29 39277 1

原创 SAS中利用身份证号码求年龄的两种方法

1.利用intck函数,身份证的第7-14位是出生年月日。以身份证号442423199102280873为例:data aa;input x $ 7-14;y=input(x,yymmdd10.);age=intck('year',y,date());cards;442423199102280873;run;得到的age变量就是年龄。2.input+

2017-09-20 23:02:06 5503

原创 call symput与call symputx详解

call symput的功能是可以在data step内将值塞到一个macro变量里面。如果这个macro变量已经存在,那这个call就会更新该macro变量的值。用法: call symput (macro变量, text);注:不会自动去除值前后的空格eg.将值Cookie塞入macro变量Gift里面,值必须给予单引号call symput ('Gift','Cookie')

2017-09-20 23:00:00 23101

原创 cmiss与nmiss函数的区别

cmiss与nmiss函数的区别: 两者都是用来对缺失个数进行统计,两者区别就在于前者既能用于数值型也能用于字符型,而nmiss则只能用于数值型。The CMISS function does not convert any argument. The NMISS function converts all arguments to numeric values.cmiss在计算缺失值的时

2017-09-20 22:59:01 11203

原创 ktruncate用法详解

ktruncate函数:ktruncate(a,n,m)将数值型变量a从左到右第n位开始截取m位的值。小数点占一位。取到的值按字符串存储。例如: date test;a=122/3;b=ktruncate(a,2,2);run;将得到的a=40.666666667 而b=0.。注意这里b是字符型。这里对于a只显示12位,而b能取到最多也只有到a的第12位的值。

2017-09-20 22:58:04 622

原创 transtrn用法详解

transtrn函数: 替换掉子串例如:data _null_;string1='*'||transtrn('abcxabc', 'abc', trimn(' '))||'*';put str1=;string2='*'||transtrn('abcxabc', 'abc', ' ')||'*';put str2=;run;结果输出如下:str1=*x*

2017-09-20 22:57:17 684

原创 translate和ktranslate用法详解

translate函数:1.替换字符data _null_;a='xyvw';b='aabbabab';c=translate(a,'ab','vw');d=translate(a,'12','ab');put c= d=;run;输出结果如下:c=xyab d=11221212data _null_;A='8/14/2010';B=tr

2017-09-20 22:56:26 2827

原创 SAS中取整函数(round、ceil、floor、int)用法详解

1.roundround(x,eps)求x按照eps指定的精度四舍五入后的结果.比如round(5654.5654,0.01)结果为5654.57,round(5654.5654,10)结果为5650。round 是截取函数按规定舍入精度取一个数的近似值的函数round;data;                                              

2017-09-20 22:54:32 61298 2

原创 kupdate用法详解

kupdate函数:  删除、删除+添加 指定字符串例如:data _null_;x1=kupdate("123456",2,3);x2=kupdate("123456",2,3,"abcd");x3=kupdate("123456",2,3,"ab"); put x1= x2= x3=;run;结果输出如下:x1=156 x2=1abcd56 x3=1

2017-09-20 22:52:52 460

原创 SAS中nodupkey和nodup的区别

SAS中nodupkey和nodup的区别1.nodupkey会把同by variable里变量有相同值的observation都删掉。这些observation包括那些与by variable里变量有相同值,但与剩下变量有不同值的observation。如:input id1 $ id2 $ extra ;cards;aa ab 3aa ab 3aa ab 2

2017-09-19 23:03:41 24318

原创 input、put、input() 、put()用法与区别

input、put、input() 、put()用法与区别:put()函数:把数值型或字符型变量转为字符型变量input()函数:将字符型变量转化为数值型变量input:读取变量put:在日志窗口显示变量的值日期转换:19SEP2017转换成2017-09-19 => put('19SEP2017',yymmdd10.)

2017-09-19 23:00:57 28862

原创 infile指令使用总结

infile指令使用总结1、firstobs和obs指令,firstobs用于指定读入数据的起始行;obs用于指定读入数据的终止行。如infile 'c:\temp.txt' firstobs=2 obs=100;2、flowover/missover/truncover/stopover指令,该指令都用于读取记录末尾不完整的数据时使用,flowover是默认选项。flow

2017-09-19 22:59:37 15334

原创 datalines与datalines4语句详解

datalines与datalines4语句详解datalines语句cards或datalines或lines 一样的,标志数据块的开始,单独占一行。该语句必须是数据步的最后一条语句。例如:data mydb.student;input id name $ sex $ score;cards;101 张三 男 98102 李四 男 87103 兰兰

2017-09-19 22:57:34 3922

原创 by分组和class分组的区别

by分组和class分组的区别:SAS的文档里对这个问题有专门的描述,大概可以包括以下几点:1.区别不大一般可以互换2.用by之前必须先sort 而用class则不必3.在proc means 中如果不使用nway,用by则只会给出相应的分类的汇总统计数据;  而用class不仅会给出相应分类的统计数据而且还会给出不同组别所有可能组合的数据的统计数据;4.by的结果输出多个

2017-09-19 22:55:52 3728

原创 input中的三种格式修饰符用法举例

input中的三种格式修饰符用法举例列表方式输入语句中的修饰符有3个:":","~","&"。下面分别介绍这3中修饰符的使用方法。":"。当原始数据是以空格为分隔符时,要想对变量值长度不一致的变量规定统一长度必须使用该格式修饰符。e.g:空格为分隔符时,对变量长度不一致的变量规定统一长度。data new;input Univ:$12. zip; cards;M

2017-09-19 22:54:33 2420

原创 SAS导入文件和数据集用法举例

SAS导入数据1.外部文件(txt/excel等)导入到SAS例如:将c:\mydb\temp1.txt导入sas逻辑库(mydb)--写法1libname mydb 'c:\mydb';filename f1 'c:\mydb\temp1.txt';  /*f1表示文件逻辑名称  c:\mydb\temp1.txt 表示物理名称*/data mydb.student;

2017-09-19 22:52:41 23486

原创 SAS常用日期和时间函数简介

SAS常用日期和时间函数有:           MDY(m,d,yr) 生成yr年m月d日的SAS日期值            YEAR(date) 由SAS日期值date得到年            MONTH(date) 由SAS日期值date得到月            DAY(date) 由SAS日期值date得到日            WEEKDAY(date)

2017-09-19 22:51:34 14266

原创 SAS中3种定义宏变量方法

SAS中定义宏变量方法主要有以下三种:一、%LET定义这是最常用的方法。语法过程为:%let 宏变量名=值;调用宏变量:&宏变量名Tips:1、以逗号作为宏变量定义的结束。2、在定义时候不要加引号,系统会把引号当作宏变量的值之一。3、宏变量的作用域分为全局与局部。一种在程序(这里一般是指一个宏程序)外定义,则在整个SAS任何地方都可以被调用。另外一种则是在程

2017-09-19 22:49:59 13570

史上最全Oracle和SQL数据库面试题打包

包括很多个不同城市,不同公司的Oracle和SQL数据库面试题。 其中包括深圳华为的Oracle面试题。

2017-12-09

史上最全PHP帮助文档集合(CMH格式)

PHP完全中文手册 PHP中文参考手册 PHP学习(全英文) PHP编码规范 PHP的一些例程 PHP手册 php手册-PHP5研究室编译

2017-11-27

鱼c小甲鱼零基础学python全套课后题带目录

小甲鱼零基础学python全套课后习题与答案,已经整理好word文件,并且认真排版,带完整目录。共237页。

2017-11-06

python中的4种常用的print方式

python学习笔记整理:python中的4种常用的print方式。

2017-10-28

Oracle中如何生成随机数字、随机字符串、随机日期

Oracle中如何生成随机数字、随机字符串、随机日期 详细实例脚本。

2017-10-28

Python2《机器学习实战》及源代码

无论您刚接触电脑还是一个有经验的程序员,本书都将有助您学习使用Python 机器学习相关知识。

2017-10-28

整理的各种SAS文档资料(干货)

包括: by分组和class分组的区别 datalines与datalines4语句详解 infile指令使用总结 input、put、input() 、put()用法与区别 input中的三种格式修饰符用法举例 round四舍五入用法举例 SAS常用日期和时间函数 SAS导入文件和数据集用法举例 SAS中3种定义宏变量方法 SAS中nodupkey和nodup的区别 。。。。 等等

2017-09-19

SAS系统·SAS STAT软件使用手册(高惠璇).pdf

本书是介绍Base SAS经典教材,里面内容非常齐全,我在里面加入了书签,方便大家阅读。

2017-04-26

linux下完全卸载oracle

卸载 1.运行$ORACLE_HOME/bin/localconfig delete 2.rm -rf $ORACLE_BASE/* 3.rm -f /etc/oraInst.loc etc/oratab rm -rf /etc/oracle rm -f /etc/inittab.cssd rm -f /usr/local/bin/coraenv /usr/local/bin/dbhome /usr/local/bin/oraenv 4.删除用户 userdel oracle 删除拥护者 groupdel dba 删除组 groupdel oinstall .....

2010-11-05

CentOS Linux上安装Oracle10g、11g笔记

CentOS Linux上安装Oracle11g笔记

2010-11-05

数据仓库与数据挖掘复习资料

Datastage资料、数据仓库与数据挖掘复习资料

2010-11-05

Expert Oracle Database Architecture 9i and 10g完整英文版

Expert Oracle Database Architecture 9i and 10g完整英文版,由Oracle全球副总裁Tomas的经典之作

2009-06-03

Oracle 数据库性能优化

非常好的Oracle优化书籍,适合Oracle DBA或有一定Oracle基础的人使用!

2009-06-03

基于JSP+Servlet+SQL的通讯录系统

学完JSP和Servlet后,老师布置了做了个基于JSP+Servlet+SQL的通讯录系统(已整理好了).

2008-12-31

各种颜色Java皮肤

各种Swing外观,人性化界面,美观。我好不容易才整理好的。

2008-11-08

Java外观皮肤包打包下载

各种Swing外观,人性化界面,美观。我好不容易才整理好的。

2008-11-08

非常漂亮Java皮肤,,希望大家不要错过

漂亮Java皮肤,好不容易找到的,我用了很久了。现在还在用

2008-11-07

空空如也

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

TA关注的人

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