我有一个这样的矩阵(每行是一个字符串):
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但我没有成功.
谁能帮我这个?
我是网络抓取的新手,我想获取此网页的数据: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)