我有POSIXct类的日期列表如下(只是一个最小的工作示例):
L <- list(as.POSIXct("2012-12-12 12:12:12"), as.POSIXct("2012-12-12 12:12:12"))
Run Code Online (Sandbox Code Playgroud)
我需要从中检索类POSIXct的向量.这排除了lapply,并给我一个sapply和vapply.我按如下方式申请:
sapply(L, "[[", 1)
Run Code Online (Sandbox Code Playgroud)
这会返回:
[1] 1355310732 1355310732
Run Code Online (Sandbox Code Playgroud)
将此向量转换为POSIXct会产生错误,因为必须提供原点.我也试过vapply:
vapply(L, "[[", as.POSIXct(Sys.time()), 1)
Run Code Online (Sandbox Code Playgroud)
但也获得了返回的数字向量:
[1] 1355310732 1355310732
Run Code Online (Sandbox Code Playgroud)
unlist也不会产生所需的POSIXct向量:
> unlist(L)
[1] 1355310732 1355310732
Run Code Online (Sandbox Code Playgroud)
简而言之,如何将POSIXct值列表提取到POSIXct向量中?
我想做以下事情:
组合成一个数据框,两个向量
数据帧应显示对齐的两个向量中的相等序列,如果向量缺少另一个向量中存在的序列,则列中的NA.
例如:
vector 1 vector 2 vector 1 vector 2
1 1 a a
2 2 g g
3 3 b b
4 1 or h a
1 2 a g
2 3 g b
5 4 c h
5 c
Run Code Online (Sandbox Code Playgroud)
应该组合成数据框架
1 1 a a
2 2 g g
3 3 b b
4 NA h NA
1 1 or a a
2 2 g g
NA 3 NA b
NA 4 …Run Code Online (Sandbox Code Playgroud) 我想查看当前在我的计算机上处于活动状态的所有DDE服务器(以及可能的主题)的列表.我怎样才能做到这一点?是否为每个DDE服务器启动了一些服务?
我搜索互联网和stackoverflow一段时间,但没有找到任何东西.