我有一个代表时间序列的二进制向量。我想过滤掉快速开关,例如00000001100000000应该为零,同样11111111111011111应该只是1。
哪种过滤器/功能适合该任务?
我有一个带有时间戳和值的数据框(一个月的值约为每5分钟).现在我想要绘制x轴上的日期,y轴上的时间和颜色的值.如果我可以控制y轴上的分箱(5分钟,10分钟,15分钟......值,作为每个箱的平均值),那将是最好的.
我正在试验ggplot2,但我无法得到合理的结果.
p_heat <- ggplot(data = data,
aes(x = days(timestamp),
y = minutes(timestamp) + hours(timestamp) * 60, fill = value)) +
geom_tile()
Run Code Online (Sandbox Code Playgroud)
测试数据可以如下生成:
data <- data.frame(timestamp = seq(from = as.POSIXct("2013-09-01 00:00:00"),
to = as.POSIXct("2013-10-01 00:00:00"), by = "5 mins"),
value = runif(8641, 0, 1))
Run Code Online (Sandbox Code Playgroud)
这是我到目前为止最好的:)我也试过玩scale_x/y_date()
我会很高兴看到一些让我走向正确方向的暗示.谢谢!
我有一个运行 Debian 的 BeagleBone Black,并通过 USB 连接了一个 868Mhz 加密狗,该加密狗显示在 /dev/ttyACM0 在某些情况下,重新启动后该设备不会显示。因此我编写了以下 bash 脚本并将其添加到 crontab (@reboot)
#!/bin/bash
# Checks if CUL is available. Reboots otherwise
sleep 5m
if [ "ls /dev | grep ttyACM0" ];
then
echo "CUL is available"
else
echo "CUL is not available. Rebooting..."
reboot
fi
Run Code Online (Sandbox Code Playgroud)
但这个办法似乎行不通。