【发布时间】:2018-11-09 15:51:34
【问题描述】:
我想从数据框中选择一个特定的值,但不知道怎么做。这是数据框:
我想从“X1”列中选择一个特定值,但我不想通过索引(1 到 10)访问它,而是使用“时间”列。
如果我想通过索引从第 8 行 (0.89) 中选择值 X1,我可以这样做:
df[8,"X1"]
但我想通过日期和时间访问该值。我还没有找到解决方案。时间列基本上是将 X 列和 X.1 列合并到一个单独的列中,采用 POSIXct 格式 (%Y-%m-%d %H:%M:%S)。
类似这样的东西(但不能那样工作):
df[df$time[2018-08-10 13:29:20], "X1"]
如果有任何想法,我将不胜感激。
【问题讨论】:
-
嗨,我认为这很容易。请尝试以下操作:
df[df$time == "2018-08-10 13:29:20", "X1"] -
不幸的是不起作用,我收到一个错误:错误:“x ”中的意外'='