R語言
seq.POSIXt
位於 base
包(package)。 說明
用於日期時間類的 seq
的方法。
用法
## S3 method for class 'POSIXt'
seq(from, to, by, length.out = NULL, along.with = NULL, ...)
參數
from |
開始日期。必需的。 |
to |
結束日期。可選的。 |
by |
序列的增量。可選的。查看具體信息'。 |
length.out |
整數,可選。所需的序列長度。 |
along.with |
從此參數的長度中獲取長度。 |
... |
傳遞給其他方法或從其他方法傳遞的參數。 |
細節
by
可以通過多種方式指定。
-
一個數字,以秒為單位。
-
difftime
類的對象 -
字符串,包含
"sec"
,"min"
,"hour"
,"day"
,"DSTday"
,"week"
,"month"
,"quarter"
或"year"
之一。可以選擇在其前麵添加一個(正或負)整數和一個空格,或者在其後添加"s"
。
"day"
和 "DSTday"
之間的區別在於,前者忽略夏令時的更改,而後者每天采用相同的時鍾時間。 "week"
忽略 DST(144 小時的周期),但 "7 DSTdays"
可以用作替代方案。 "month"
和 "year"
允許夏令時。
結果的 time zone 取自 from
:請記住,GMT 表示 UTC(而不是英國格林威治的時區),因此沒有夏令時。
使用 "month"
首先在不更改日期的情況下前進月份:如果這導致該月的某一天無效,則會向前計數到下個月:請參閱示例。
值
類 "POSIXct"
的向量。
例子
## first days of years
seq(ISOdate(1910,1,1), ISOdate(1999,1,1), "years")
## by month
seq(ISOdate(2000,1,1), by = "month", length.out = 12)
seq(ISOdate(2000,1,31), by = "month", length.out = 4)
## quarters
seq(ISOdate(1990,1,1), ISOdate(2000,1,1), by = "quarter") # or "3 months"
## days vs DSTdays: use c() to lose the time zone.
seq(c(ISOdate(2000,3,20)), by = "day", length.out = 10)
seq(c(ISOdate(2000,3,20)), by = "DSTday", length.out = 10)
seq(c(ISOdate(2000,3,20)), by = "7 DSTdays", length.out = 4)
也可以看看
相關用法
- R seq.Date 生成規則的日期序列
- R sequence 創建序列向量
- R seq 序列生成
- R search 給出 R 對象的搜索路徑
- R seek 重新定位連接的函數
- R serialize 簡單的序列化接口
- R setTimeLimit 設置 CPU 和/或運行時間限製
- R sets 設置操作
- R strsplit 分割字符向量的元素
- R solve 求解方程組
- R scan 讀取數據值
- R sprintf 使用 C 風格字符串格式化命令
- R stop 停止函數執行
- R sign 標誌函數
- R svd 矩陣的奇異值分解
- R strtoi 將字符串轉換為整數
- R source 從文件、連接或表達式中讀取 R 代碼
- R sQuote 引用文字
- R switch 選擇替代方案列表之一
- R substitute 替換和引用表達式
- R strrep 重複字符向量的元素
- R split 分組並重新集合
- R slice.index 數組中的切片索引
- R sort 對向量進行排序或排序
- R standardGeneric 形式化方法係統 – 調度 S4 方法
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Generate Regular Sequences of Times。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。