R函数总结系列之一日期函数

时间:2019-05-15 13:10:06下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《R函数总结系列之一日期函数》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《R函数总结系列之一日期函数》。

第一篇:R函数总结系列之一日期函数

R函数总结系列之一日期函数

 返回当前日期时间,有两种方式:

1.Sys.time()

2.date()(常用)

仅返回当前日期,使用函数Sys.Date()。

转换日期变量格式,有多种方式:  

as.Date():此函数有多种使用方式。其一,类似于函数format()和as.character(),返回给定的日期参数的特定格式,如as.Date(Sys.Date())的返回结果为“2011-08-09”。其

二、形式as.Date(x,origin)返回自参数origin(参数值为一日期)起第x天。如as.Date(2, origin=“2011-08-09”)的返回结果为“2011-08-11”。

format():如命令format(Sys.Date(), “%Y-%m-%d %w”)的返回结果为“2011-08-09 2”,其中2表示2011年8月9日为周二;若不指定返回的格式,则函数format()默认按照格式“%Y-%m-%d”返回,也就是说format(Sys.Date())和format(Sys.Date(), “%Y-%m-%d”)的返回结果是相同的。as.character(),其使用方法同format()相同。

 返回特定日期所对应的weekday、月份、季度,分别使用函数weekdays()、months()、quarters()。求两个日期之间的差,可通过函数julian或者diff.Date()实现。如求2011-09-10和2011-08-09两天之间相隔的天数,可以通过julian(as.Date(“2011-09-10”),origin=as.Date(“2011-08-09”))[[1]]来求得。生成时间序列向量,也有多种方式:

使用函数as.Date()。如as.Date(1:20, origin=“2011-08-09”)。

使用函数seq()。和seq()的一般使用方式的区别在于,梯度可以是“day”, “week”, “month” 或者“year”,甚至是“3 months”等。如seq(as.Date(“2000/1/1”), by=“month”, length.out=3)的返回结果为 “2000-01-01” “2000-02-01” “2000-03-01”;函数seq(as.Date(“2000/1/1”), as.Date(“2003/1/1”), by=“6 months”)的返回结果为 “2000-01-01” “2000-07-01” “2001-01-01” “2001-07-01” “2002-01-01” “2002-07-01” “2003-01-01”。 绘制图形,使用plot()即可。plot(x,y),其中参数x为日期时间类型的对象,y是与x相对应的数值。

第二篇:PHP中时间和日期函数总结

PHP中时间和日期函数总结

2007-11-29 00:40:28 标签:php 时间 日期函数

PHP中所有函数都是UNIX纪元的,即从1970年1月1日开始的。日期是从这个时候开始的秒数。当一个函数调用从这时候计的秒数时,就把它当作(timestamp)时间戳。本地时间函数

1.string date(string format,inieger timestamp)该函数返回一个表示时间的字符串,是由string format 控制的。如: 也许你会问,怎麽没有timestamp呢?若timestamp为空时,或不写时,表示使用当前时间一刻timestamp.表示年份的控制符: Y---四位的年份 y---两位的年份

表示月份的控制符: m---从1-12的月份 F---英文月份名 M---简写的月份名 表示日号的控制符: d---前面有0的月份中日期 j--前面没有0的日号 表示星期的控制符: l--英文星期 D--简写的星期

表示小时的控制符: h--从1到12小时 H---从0到23的小时 表示上下午的控制符 a---am或pm A---AM或PM 表示分钟的控制符: i---取值00-59 表示一年中第多少天: z--一年中的第多少天 2.array getdate(integer timestamp)该函数返回一个矩阵.如: 说明: 元素 描述

hours 24小时格式的小时 mday 月份中日期 minutes 分钟

mon 数字形式的月份 month 月份全称 seconds 秒数

wday 从0到6的数字形式的星期几 weekday 星期几的名称 year 年份

0 时间戳即从1970年1月1日到现在的秒数 yday 一年中数字形式的日期

3.boolean checkdate(integer month,integer day,integer year)该函数检查日期是否合法.如: 4.integer time()该函数获得当前时间戳.如: 5.integer mktime(integer hour,integer minutes,integer seconds,integer month, integer day,integer year)该函数返回给出日期的时间戳,即从1970年1月1日到现在的秒数.如某参数超出范围,该函数也可以解释它,如13月即为第二年的一月.如: n”);?> 6.string microtime()该函数返回一个字符串,由当前时间的毫秒数+空格+从1970年开始的秒数 n”);for($index=0;$index<1000;$index++)print(“good!”);print(“stop:microtime()
n”);?> 还有,各林威治标准时间函数

第三篇:函数总结

常用函数

sum(数值1,数值2……)求和

average(数值1,数值2……)求平均值

max(数值1,数值2……)求最大值

min(数值1,数值2……)求最小值

count(数值1,数值2……)计数

注意:count只能统计数字的个数,对文本无效

rank(数值,数值所在列,0)排名次

注意:数值所在列要用F4键,锁定

countif(统计的范围,统计条件)有条件统计个数

round(数值,保留的小数位数)四舍五入

if(条件表达式,条件成立时返回的值,条件不成立时返回的值)注意:在office 2010中IF最多能够嵌套64层

sumif(条件所在范围,条件表达式,求和的区域)有条件求和 or(,,,……)逻辑判断(只要有一个为真,结果就是真)and(,,,……)逻辑判断(全部为真时,结果才是真的)lookup(查找内容,查找内容所在区域,返回的区域)查找 注意:要使用lookup函数必须先对查找内容进行升序排序 vlookup(查找的内容,表格所在区域,返回第几列的信息,0)查找与首行相匹配的内容,返回指定列的信息

iserror()错误检查

mid(文本字符串,从第几位提取,提取几位)从字符串中提取信

mod(被除数,除数)取余

concatenate(字符串1,字符串2,……)将255个字符串连接在一起

today()返回当前的系统时间(无参数)

year(日期)提取日期中的年份

fv(利率,存款时间,每期存款金额,账户现有金额,期初或期末存钱)零存整取

pmt(利率,还贷时间,贷款金额,最后一次还款金额,期初期末)分期付款

第四篇:Excel日期相减(DATEDIF函数)

两个日期之间相隔“?年?月?天”

其实就是要要计算出这三个值,函数如下:

=DATEDIF(start-date,end-date,“Y”)

=DATEDIF(start-date,end-date,“YM”)

=DATEDIF(start-date,end-date,“MD”)

DATEDIF函数解释:

DATEDIF(start_date,end_date,unit)

Start_date 为一个日期,它代表时间段内的第一个日期或起始日期。

End_date 为一个日期,它代表时间段内的最后一个日期或结束日期。

Unit 为所需信息的返回类型。

Unit 返回:

“Y” 时间段中的整年数(只取整,不进行四舍五入)。

“YM” start_date 与 end_date 日期中月数的差。忽略日期中的日和年。即两日期相减后,不足一年那部分的月数。

“MD” start_date 与 end_date 日期中天数的差。忽略日期中的月和年。即两日期相减后,不足一月那部分的天数。

“M” 时间段中的整月数。

“D” 时间段中的天数。

“YD” start_date 与 end_date 日期中天数的差。忽略日期中的年。即两日期相减后,不足一年那部分以天计算的天数。

另外,可利用CONCATENATE函数是上述三个值的计算结果生成在一个单元格: CONCATENATE(DATEDIF(start-date,end-date,“y”),“年”,DATEDIF(start-date,end-date,“ym”),“个月”,DATEDIF(start-date,end-date,“MD”),“天”)

第五篇:EXCEL函数总结

一、数据录入

1.”北京达内”@+文本

2.”0020”#+数字

3.数据有效性

4.工作表加密只读不能改 审阅-----保护工作表

-----部分保护-----允许用户编制区域

5.加密文件:文件---信息---保护工作部

6.排序:数据----排序----选中行----升序、降序

7.筛选数据------筛选-------按颜色筛选、按数字筛选

8.冻结视图----冻结窗口----首行、首列、冻结拆分窗格 冻结时选中下一行或者下一列再冻结

比如冻结第五行和第三列,选中第六行和第四列交叉单元格,选中冻结窗口-----冻结拆分窗格

9.开始---条件格式------新建规则、管理规则(已设定好的)建好规则后,进入管理规则,选中区域

条件格式---突出显示单元格规则-----大于、等于、重复值

使用公式确定要设置格式的单元格,开始去掉锁定符合($)

10.插入图表(曲线图用于趋势、柱状图用于比较、饼状图用于百分比)选定作表+按住CTRL(先选定,再按CTRL)----往后拉

12.复制工作表到其他工作薄 区域---插入图表---点右键加入数据

选定横轴的汉字---点右键---设定坐标轴格式---对齐方式-----文字方向

11.移动复制工作表 复制:选定工

选中工作表----点右键----选择移动或者复制------选中要进入的工作薄

二、日期函数

1.date日期公式录入=date(year, month,date)比如:AI

BI

c1

2.day哪天公式=day(D2)=26号 比如D2单元格日期是2012-02-26 3.month哪月公式=month(D2)=2月 比如D2单元日期是2012-02-26 4.哪年公式同上

5.datedif 判断两个日期间的天数或者年月数 公式=datedif(起始日期,终结日期,参数)参数可以是年、月、日

------“y”,”m”,”d”

满三十天算一个月,满365天算一年,日期掐头不算尾

三、统计函数

1.SUM 跨表求和=SUM(表1:表12 单元格)

点击表1,按住SHIFT键,再选择表12,再选中要相加的单元格,单元格与前面没有逗号

2.SUMIF(条件区域,条件,求和区域)

3.SUMIFS(求和区域,条件1的区域,条件1,条件2的区域,条件2,…….条件N)

4.sumproduct=((条件1=条件1区域)*(条件2=条件2区域)*(条件3=条件3区域)*……….*(求和区域))

有求和区域是求和,无求和区域是计数(不能包括标题行)

5.round函数,四舍五入求数 比如:公式=round(D2,2),求D2单元格两位小数,四舍五入

6.数据透视表插入----数据透视表

1).选中表中区域---插入----数据透视表---选中需要的区域(行、列、数量………)

2).数据透视图

选中表中区域----插入----数据透视图

四、判断函数

1.IF(判断的条件,满足条件时返回的值,不满足条件时返回的值)1)如:公式=IF(D2>=60,”及格”,”不及格”)假如D2>=60,则显示及格,否则显示不及格

2)比如:公式=IF(条件1,返回值1,IF(条件2,返回值2,IF(条件3,返回值3,返回值4)))

3)公式=IF(C4<60,”不及格”,IF(C4<70,”及格”,IF(C4<80,”良好”,”优秀”)))

假如C4小于60,不及格,等于大于60小于70,及格,等于大于70小于80,良好,否则(大于等于80)优秀。2.and函数

公式=and(条件1,条件2,……)

同时满足条件,返回true,否则返回false 比如:公式=and(C3=”男”,D3>3000)

表示如果C3是男,D3大于3000,返回值true否则false 公式=IF(and(C3=”男”,D3>3000),”考虑”,”不考虑”)表示如果C3是男,D3大于3000,就考虑,否则不考虑 3.or函数

公式=or(条件1,条件2,……)满足其中一个条件返回true 4.逻辑函数

公式=VLOOKUP(查找条件,条件区域,区域内所求值所在的列,0/1)0表示精确查找,1表示模糊查找

公式=VLOOKUP(A2,B2:F15,3,0)

表示在B2:15中与A2内容相同的单元格,在所选区域内第三列的值 5.文本函数

1)合并函数字符串 公式=A1&B2 比如:A1=达内,B2=500 则公式=A1&B2,则显示达内500 2)mid函数与left,right函数大致相同

比如:公式=mid(要去用的字符串所在的单元格,从第一位开始,取到第几位)

假如D2=fghsds265, 公式=mid(D2,5,3),则公式等于ds2 6.函数LEN,取所取字符串的位数

比如:A1=300786,则公式=LEN(A1)的值为6 如果A3等于达内科技,则公式=LEN(A3)的值为4

7.Countif条件计数 公式=countif(区域,条件)

比如:公式=countif(A1:F10,50),表示在A1到F10的单元格内数 值为50的单元格的个数。

下载R函数总结系列之一日期函数word格式文档
下载R函数总结系列之一日期函数.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    DB2常用函数总结

    一、字符转换函数 1、ASCII 返回字符表达式最左端字符的ASCII 码值。在ASCII函数中,纯数字的字符串可不用„‟括起来,但含其它字符的字符串必须用„‟括起来使用,否则会出......

    功函数总结解读

    功函数:是体现电子传输能力的一个重要物理量,电子在深度为χ的势阱内,要使费米面上的电子逃离金属,至少使之获得W=X-E F的能量,W称为脱出功又称为功函数;脱出功越小,电子脱......

    matlab制图函数总结

    Subplot(a,b,c) 图像位置函数,a表示分成的行数,b表示当前行的列数,c为位置序号。 Plot(x1,y1,’s1’,x2,y2,’s2’,……) 二维绘图函数,绘制一般曲线,参数x表示x轴量,y表示y轴量,s......

    高等数学难点总结函数

    函数(高等数学的主要研究对象) 极限:数列的极限(特殊)——函数的极限(一般) 极限的本质是通过已知某一个量(自变量)的变化趋势,去研究和探索另外一个量(因变量)的变化趋势 由极限可以推......

    初中函数知识点总结

    千承培训学校 函数知识点总结(掌握函数的定义、性质和图像) (一)平面直角坐标系 1、定义:平面上互相垂直且有公共原点的两条数轴构成平面直角坐标系,简称为直角坐标系 2、各个象......

    简单函数归纳总结

    随机取值: 1、randbetween(最小整数,最大整数) 2、rand() 0~1 编辑组合,如:30~40,可编辑为:rand()*30+10 3、pi() 3.14159........ 筛选值: 1、min(数值.....) 取最小值 2、median(......

    初中函数知识点总结

    一次函数1、表达式:y=kx+b(k≠0)图象呈一条直线b2、与坐标轴交点:x轴:(,0)ky轴: (0,b)3、系数k和b的意义:① 当k>0时,y随x的增大而增大 ,函数图象成上坡趋势且过一三象限当k0时,图象与y轴交......

    高中数学函数知识点总结

    高中数学函数知识点总结 (1)高中函数公式的变量:因变量,自变量。 在用图象表示变量之间的关系时,通常用水平方向的数轴上的点自变量,用竖直方向的数轴上的点表示因变量。 (2)一次函......