我有新西兰鸟类观测的经度和纬度,存储在Count.df、 变量下count、longitude、 和latitude。然而,其中一些出现在近海/海洋中(这是一个公民科学数据集)。
我想根据这些点是否超出 中给出的信息来对这些点进行子集化maps::map("nz"),原因有二:
如何Count.df根据它们是否落在由 划定的组(1:3)之内/之外创建一个新变量,该变量map("nz")保存为“nzmap.dat”?
谢谢,请尽量保持编码术语简单。
的子集Count.df,我有超过 17000 个观察值,这里有 10 个。请注意“计数”的值对这个问题没有意义。
df <- readr::read_table2(
"count longitude latitude
3 174.7889 -41.24632
1 174.7764 -41.25923
4 176.8865 -39.67894
1 174.7656 -36.38182
2 175.5458 -37.13479
2 175.5458 -37.13479
1 176.8862 -39.67853
1 170.6101 -45.84626
5 174.9162 -41.25709
2 176.8506 -39.51831"
)
Run Code Online (Sandbox Code Playgroud)