首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Program R中创建独特的研究站点图

在Program R中创建独特的研究站点图
EN

Stack Overflow用户
提问于 2020-11-18 09:29:42
回答 1查看 23关注 0票数 1

我试图在项目R中创建一个独特的研究地点的地块。我利用“威斯康星州的河流和河流”数据作为基础层。在特定的研究区域有五条我感兴趣的河流。当我试图创建通过无线电遥测/gps坐标显示标记鱼的位置的地块时,我在显示研究区域中的两条河流时遇到了困难。我可以生成一个包含所有五个元素的图,也可以只生成一个。我似乎不能创建一个有两条特定河流的情节。

我是使用R的新手,所以如果我能提供更多细节,请让我知道。

这是我正在使用的代码。具体地说,我试图过滤出“小普洛弗河&无名”

代码语言:javascript
运行
复制
# 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")

谢谢

EN

回答 1

Stack Overflow用户

发布于 2020-11-18 09:42:23

使用%in%

代码语言:javascript
运行
复制
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()

代码语言:javascript
运行
复制
Study_Area %>%
  filter(str_detect(RIVER_SYS_, "Little Plover River|unnamed"))

使用示例数据:

代码语言:javascript
运行
复制
library(dplyr)
set.seed(123)

Study_Area <- tibble(RIVER_SYS_ = c("Little Plover River", "foo", "unnamed"),
                     value = rnorm(3))
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64885720

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档