小编Kar*_*ins的帖子

R - 在第二个空格后删除文本

我有一个这样的矩阵(每行是一个字符串):

m <- matrix(c("Agarista revoluta (Spreng.) Hook. f. ex Nied.", 
              "Amaioua intermedia Mart.", 
              "Baccharis reticularia DC."),, 1)
Run Code Online (Sandbox Code Playgroud)

我想在第二个空格后删除文本并返回:

Agarista revoluta
Amaioua intermedia
Baccharis reticularia
Run Code Online (Sandbox Code Playgroud)

我尝试了一些组合,gsub但我没有成功.

谁能帮我这个?

regex string r

9
推荐指数
2
解决办法
4318
查看次数

从带有表单的页面中抓取数据

我是网络抓取的新手,我想获取此网页的数据:http : //www.neotroptree.info/data/countrysearch

在此链接中,我们看到四个字段(国家、域、州和站点)。

地点

我有一个包含站点名称的数据框,我使用以下代码对其进行了抓取:

ipak <- function(pkg){
  new.pkg <- pkg[!(pkg %in% installed.packages()[, "Package"])]
  if (length(new.pkg))
    install.packages(new.pkg, dependencies = TRUE)
  sapply(pkg, require, character.only = TRUE)
}

ipak(c("rgdal", "tidyverse"))
#> Loading required package: rgdal
#> Loading required package: sp
#> rgdal: version: 1.3-4, (SVN revision 766)
#>  Geospatial Data Abstraction Library extensions to R successfully loaded
#>  Loaded GDAL runtime: GDAL 2.2.2, released 2017/09/15
#>  Path to GDAL shared files: /usr/share/gdal/2.2
#>  GDAL binary built with GEOS: TRUE
#>  Loaded …
Run Code Online (Sandbox Code Playgroud)

r web-scraping rvest

1
推荐指数
1
解决办法
259
查看次数

标签 统计

r ×2

regex ×1

rvest ×1

string ×1

web-scraping ×1