按时间戳记的元素成分选择行

Jpinelo

我有一个由时间戳组成的向量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

巴林特·多莫科斯(Balint Domokos)

格式返回的是字符类型,而不是数字,因此应将其与“ 00”进行比较。另外,逗号也不是必需的,因为只有1维。

vector <- vector[format(vector, "%M") == "00"]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章