【发布时间】:2013-03-26 13:43:40
【问题描述】:
我有一个如下表格的列表,大约 1400 个字符。我想从每个日期/时间中提取值以绘制它们。
$`2012-07-19 22:30:00`
[1] NaN
$`2012-07-19 23:00:00`
[1] 23.91
$`2012-07-19 23:30:00`
[1] 23.83286
我尝试了几种不同形式的 sapply 函数,这些函数是我在网上找到的,但每次都得到相同的列表(如下),但我无法绘制。如果我可以提取这些值,我应该可以使用 na.omit 删除“NaN”。关于如何做到这一点的任何想法?
2012-07-19 22:30:00 2012-07-19 23:00:00 2012-07-19 23:30:00
NaN 23.91000 23.83286
此外,有谁知道如何找出每个日期的列表中有多少个值? 我很感激任何建议。
【问题讨论】:
-
您能否通过复制/粘贴一些数据来使您的示例可重现?您可以为此使用
dput(head())。 -
列表中的每个元素只有一个值。为什么不用
as.data.frame(.)或简单的unlist包装它? -
你试过
unlist()和length()?以及为什么不能绘图(打印哪个错误消息)?