在R中无法识别创建的列
我正在一个包括温度和三种环境条件的实验室工作。这些条件基于放置在该环境条件下以测量数据的设备ID。使用R,我使用在R中无法识别创建的列,r,R,我正在一个包括温度和三种环境条件的实验室工作。这些条件基于放置在该环境条件下以测量数据的设备ID。使用R,我使用mutate创建了新列EnvCond,它确实出现在新的数据集中,如下代码所示: IoT_telemetry_data <- mutate(IoT_telemetry_data, EnvCond = ifelse(device=="00:0f:00:70:91:0a", "Stable Cooler Humid", ifelse(device
mutate
创建了新列EnvCond
,它确实出现在新的数据集中,如下代码所示:
IoT_telemetry_data <- mutate(IoT_telemetry_data, EnvCond = ifelse(device=="00:0f:00:70:91:0a", "Stable Cooler Humid", ifelse(device=="1c:bf:ce:15:ec:4d", "Variable Temperature Humid", "Stable Warm Dry")))
TempSCH <- select(IoT_telemetry_data, temp, where(EnvCond == "Stable Cooler Humid"))#Table that has only the temperature for Stable Cooler Humid environment.
我得到一个未找到EnvCond
的错误。
我尝试使用ggplot
库中的管道操作符%>%
将该变量附加到数据,并且在我的代码中也使用了attach(data)
,但仍然出现错误。
select
中的条件写得不正确吗?请尝试这样过滤
库(tidyverse)
物联网遥测数据%>%
过滤器(环境条件==“稳定冷却器潮湿”)
e、 这应该给你你想要的
物联网遥测数据%>%
选择(温度、环境条件)%>%
过滤器(环境条件==“稳定冷却器潮湿”)