我有一个由时间戳组成的向量POSIXlt
,格式为:“ 2015-01-05 15:00:00”,我是从一个时间范围中提取的。
我想通过丢失所有元素来重新分配向量 Minutes != 00
我试过了
vector <- vector[format(vector, "%M") == 00,]
这将导致以下缺少参数的错误
lapply中的错误(X = x,FUN =“ [”,...,drop = drop):参数丢失,没有默认值
也试过了
vector <- vector["%M""== 00]
这似乎是一个开放的命令
由于POSIX时间存储为自1970年1月1日起经过的秒数,因此我想可以通过从向量中排除不是3600的倍数的所有元素来做到这一点。尽管如此,我还是不使用这种方法。预先谢谢您,我是新手R
。
格式返回的是字符类型,而不是数字,因此应将其与“ 00”进行比较。另外,逗号也不是必需的,因为只有1维。
vector <- vector[format(vector, "%M") == "00"]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句