r - 在程序 R 中创建独特的研究站点图
问题描述
我正在尝试在程序 R 中创建一个独特的研究站点的图。我利用“威斯康星河流和河流”数据作为基础层。我感兴趣的特定研究区域有五条河流。当我尝试创建绘图以通过无线电遥测/gps 坐标显示标记鱼的位置时,我无法显示研究区域中的两条河流。我可以制作一个全部五个的情节,也可以只制作一个情节。我似乎无法用两条特定的河流创建一个情节。
我是使用 R 的新手,所以如果我能提供任何进一步的细节,请告诉我。
这是我正在使用的代码。具体来说,我试图过滤“Little Plover River & Unnamed”
# Select only River used
Study_Area_Selected <- Study_Area %>%
filter(RIVER_SYS_ == "Little Plover River")
# View study river
ggplot(Study_Area_Selected) + geom_sf(color = "blue") +
theme_classic() + ggtitle("Study Area")
谢谢
解决方案
使用%in%
:
Study_Area %>%
filter(RIVER_SYS_ %in% c("Little Plover River", "unnamed"))
# A tibble: 2 x 2
RIVER_SYS_ value
<chr> <dbl>
1 Little Plover River -0.560
2 unnamed 1.56
或者stringr::str_detect()
:
Study_Area %>%
filter(str_detect(RIVER_SYS_, "Little Plover River|unnamed"))
使用示例数据:
library(dplyr)
set.seed(123)
Study_Area <- tibble(RIVER_SYS_ = c("Little Plover River", "foo", "unnamed"),
value = rnorm(3))
推荐阅读
- javascript - 无法选择下拉值以及如何在选择每个下拉列表后显示动态字段?
- python - 获取与关键字匹配的每个数据框单元格的内容
- python-3.x - words.txt 文件中所有字母的计数和分数频率
- powershell - 如何在 Windows 控制台 CMD 或 WSL 中更改键盘布局?
- android - 将 Firebase 服务器密钥保存在 Firebase 实时数据库中是否安全?
- makefile - 当我运行`make debug`时附加一个额外的构建标志
- python-3.x - Python范围成员资格测试的时间复杂度不一致
- graphql - 如何使用 Apollo Playground 在查询突变中输入自定义标量
- c++ - 传输向量
> 通过引用而不绕过共享语义 - vue.js - 刀片文件中无法识别 Vue 实例