元数据中的错误?

Errors in the metadata?

提问人:Weiss 提问时间:11/15/2023 最后编辑:Weiss 更新时间:11/16/2023 访问量:120

问:

我用 R 编写了一个代码,其中从两个表中读取 lat 和 long,并在地图上用不同的颜色绘制。

这两个表的结构如下:

enter image description here

(我检查了所有实体,它们都是正确的)

我的环境是这样的

enter image description here

代码如下所示:

install.packages('readxl')
library(readxl)

data_a <- read_excel('C:/Users/Location_map.xlsx', sheet = 'Core_Tops')
data_b <- read_excel('C:/Users/Location_map.xlsx', sheet = 'Tows')
lat_a <- data_a$Lat
lon_a <- data_a$Long
lat_b <- data_b$Lat
lon_b <- data_b$Long

# until this point the code works very well :D

install.packages('leaflet')
library(leaflet)

map <- leaflet() %>%
  addTiles() %>%
  addMarkers(lng = lon_a, lat = lat_a, icon = ~colorIcon("blue",iconSize = c(20, 20))) %>%
  addMarkers(lng = lon_b, lat = lat_b, icon = ~colorIcon("red",iconSize = c(20, 20)))

map

当我执行它时,我收到以下错误消息:

Error in UseMethod("metaData"): inapplicable method for 'metaData' applied to object of class "NULL"

以下我尝试:

 dput((data_b))

答案是:

 dput((data_b))
structure(list(Nr = c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 
13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 
29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 
45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 
61, 62, 63), Name = c("Simstich", "Schiebel", "Schiebel", "Stangeew", 
"Stangeew", "Stangeew", "Greco", "Greco", "Greco", "Simstich", 
"Simstich", "Simstich (2003)", "Volkmann", "Volkmann", "Volkmann", 
"Greco", "Greco", "Greco", "Greco", "Greco", "Greco", "Greco", 
"Greco", "Jonkers", "Jonkers", "Jonkers", "Jonkers", "Jonkers", 
"Jonkers", "Jonkers", "Jonkers", "Jonkers", "Jonkers", "Jonkers", 
"Jonkers", "Jonkers", "Jonkers", "Jonkers", "Jonkers", "Jonkers", 
"Jonkers", "Jonkers", "Jonkers", "Jonkers", "Jonkers", "Jonkers", 
"Jonkers", "Jonkers", "Jonkers", "Jonkers", "Jonkers", "Greco (2021)", 
"Greco (2021)", "Greco (2021)", "Greco (2021)", "Greco (2021)", 
"Greco (2021)", "Greco (2021)", "Greco (2021)", "Greco (2021)", 
"Greco (2021)", "Jonkers (2015)", "Jonkers (2015)"), Lat = c(75.003333, 
62.50275, 67.225033, 56.2747, 53.4347, 52.874, 69.978333, 75, 
68.9692, 70.001667, 69.99, 75.003333, 75.9983, 79.4467, 81.1017, 
68.9692, 72.5222, 72.517, 72.4995, 72.3428, 72.175, 72, 68.5002, 
63.074, 65.72, 65.705, 65.715, 65.707, 72.736, 72.779, 72.87, 
74.575, 68.903, 72.968, 76.294, 76.386, 74.166, 73.544, 73.826, 
70, 72, 70, 69, 80.382, 81.217, 81.595, 82.096, 80.913, 79.554, 
78.748, 76.085, 72.968483, 76.29385, 76.386383, 76.166267, 73.545, 
73.825833, 68.902983, 71.99995, 69.999967, 69, 69.7, 59), Long = c(-7.313333, 
-13.99235, 2.920317, -48.6992, -50.0673, -51.5128, 4.063333, 
0.01, -59.3933, 3.991667, 3.9933333, -7.313333, 32.9667, 30.4933, 
16.9, -59.3933, -63, -64.5007, -66, -67.3568, -68.6883, -69.9993, 
-63.5, -57.982, -57.45, -57.127, -57.442, -56.774, -60.286, -60.12, 
-59.768, -67.218, -59.477, -62887, -71.091, -79.308, -79.308, 
-66.91, -72.477, -63.032, -67, -62.892, -61.081, -6.963, -7.341, 
-6.587, -8.901, -6.365, -4.844, -9.612, -6.812, -62.886967, -71.0893, 
-71.827467, -79.30745, -66.9105, -72.477933, -59.477317, -67.000367, 
-62.892233, -61.080783, -0.5, -38.5), `18O` = c(NA, NA, NA, NA, 
NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, 
NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, 
NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, 
NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA), Info = c("data for different depths", 
NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, 
NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, 
NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, 
NA, NA, "MultiNet-Data", "MultiNet-Data", "MultiNet-Data", "MultiNet-Data", 
"MultiNet-Data", "MultiNet-Data", "MultiNet-Data", "MultiNet-Data", 
"MultiNet-Data", "MultiNet-Data", "Sedi Trap", "Sedi Trap"), 
    Source = c("https://doi.pangaea.de/10.1594/PANGAEA.82001?format=html#download", 
    "https://doi.pangaea.de/10.1594/PANGAEA.75647?format=html#download", 
    "https://doi.pangaea.de/10.1594/PANGAEA.75719", "https://doi.pangaea.de/10.1594/PANGAEA.706908", 
    "https://doi.pangaea.de/10.1594/PANGAEA.706908", "https://doi.pangaea.de/10.1594/PANGAEA.706908", 
    "https://doi.pangaea.de/10.1594/PANGAEA.905270", "https://doi.pangaea.de/10.1594/PANGAEA.905270", 
    "https://doi.pangaea.de/10.1594/PANGAEA.905270", "https://doi.pangaea.de/10.1594/PANGAEA.81987?format=html#download", 
    "https://doi.pangaea.de/10.1594/PANGAEA.81987?format=html#download", 
    "https://doi.pangaea.de/10.1594/PANGAEA.82001", "https://doi.pangaea.de/10.1594/PANGAEA.136881", 
    "https://doi.pangaea.de/10.1594/PANGAEA.136881", "https://doi.pangaea.de/10.1594/PANGAEA.136881", 
    "https://doi.pangaea.de/10.1594/PANGAEA.905270?format=html#download", 
    "https://doi.pangaea.de/10.1594/PANGAEA.905270?format=html#download", 
    "https://doi.pangaea.de/10.1594/PANGAEA.905270?format=html#download", 
    "https://doi.pangaea.de/10.1594/PANGAEA.905270?format=html#download", 
    "https://doi.pangaea.de/10.1594/PANGAEA.905270?format=html#download", 
    "https://doi.pangaea.de/10.1594/PANGAEA.905270?format=html#download", 
    "https://doi.pangaea.de/10.1594/PANGAEA.905270?format=html#download", 
    "https://doi.pangaea.de/10.1594/PANGAEA.905270?format=html#download", 
    "https://www.researchgate.net/publication/364386647_Upper-ocean_flux_of_biogenic_calcite_produced_by_the_Arctic_planktonic_foraminifera_Neogloboquadrina_pachyderma", 
    "https://www.researchgate.net/publication/364386647_Upper-ocean_flux_of_biogenic_calcite_produced_by_the_Arctic_planktonic_foraminifera_Neogloboquadrina_pachyderma", 
    "https://www.researchgate.net/publication/364386647_Upper-ocean_flux_of_biogenic_calcite_produced_by_the_Arctic_planktonic_foraminifera_Neogloboquadrina_pachyderma", 
    "https://www.researchgate.net/publication/364386647_Upper-ocean_flux_of_biogenic_calcite_produced_by_the_Arctic_planktonic_foraminifera_Neogloboquadrina_pachyderma", 
    "https://www.researchgate.net/publication/364386647_Upper-ocean_flux_of_biogenic_calcite_produced_by_the_Arctic_planktonic_foraminifera_Neogloboquadrina_pachyderma", 
    "https://www.researchgate.net/publication/364386647_Upper-ocean_flux_of_biogenic_calcite_produced_by_the_Arctic_planktonic_foraminifera_Neogloboquadrina_pachyderma", 
    "https://www.researchgate.net/publication/364386647_Upper-ocean_flux_of_biogenic_calcite_produced_by_the_Arctic_planktonic_foraminifera_Neogloboquadrina_pachyderma", 
    "https://www.researchgate.net/publication/364386647_Upper-ocean_flux_of_biogenic_calcite_produced_by_the_Arctic_planktonic_foraminifera_Neogloboquadrina_pachyderma", 
    "https://www.researchgate.net/publication/364386647_Upper-ocean_flux_of_biogenic_calcite_produced_by_the_Arctic_planktonic_foraminifera_Neogloboquadrina_pachyderma", 
    "https://www.researchgate.net/publication/364386647_Upper-ocean_flux_of_biogenic_calcite_produced_by_the_Arctic_planktonic_foraminifera_Neogloboquadrina_pachyderma", 
    "https://www.researchgate.net/publication/364386647_Upper-ocean_flux_of_biogenic_calcite_produced_by_the_Arctic_planktonic_foraminifera_Neogloboquadrina_pachyderma", 
    "https://www.researchgate.net/publication/364386647_Upper-ocean_flux_of_biogenic_calcite_produced_by_the_Arctic_planktonic_foraminifera_Neogloboquadrina_pachyderma", 
    "https://www.researchgate.net/publication/364386647_Upper-ocean_flux_of_biogenic_calcite_produced_by_the_Arctic_planktonic_foraminifera_Neogloboquadrina_pachyderma", 
    "https://www.researchgate.net/publication/364386647_Upper-ocean_flux_of_biogenic_calcite_produced_by_the_Arctic_planktonic_foraminifera_Neogloboquadrina_pachyderma", 
    "https://www.researchgate.net/publication/364386647_Upper-ocean_flux_of_biogenic_calcite_produced_by_the_Arctic_planktonic_foraminifera_Neogloboquadrina_pachyderma", 
    "https://www.researchgate.net/publication/364386647_Upper-ocean_flux_of_biogenic_calcite_produced_by_the_Arctic_planktonic_foraminifera_Neogloboquadrina_pachyderma", 
    "https://www.researchgate.net/publication/364386647_Upper-ocean_flux_of_biogenic_calcite_produced_by_the_Arctic_planktonic_foraminifera_Neogloboquadrina_pachyderma", 
    "https://www.researchgate.net/publication/364386647_Upper-ocean_flux_of_biogenic_calcite_produced_by_the_Arctic_planktonic_foraminifera_Neogloboquadrina_pachyderma", 
    "https://www.researchgate.net/publication/364386647_Upper-ocean_flux_of_biogenic_calcite_produced_by_the_Arctic_planktonic_foraminifera_Neogloboquadrina_pachyderma", 
    "https://www.researchgate.net/publication/364386647_Upper-ocean_flux_of_biogenic_calcite_produced_by_the_Arctic_planktonic_foraminifera_Neogloboquadrina_pachyderma", 
    "https://www.researchgate.net/publication/364386647_Upper-ocean_flux_of_biogenic_calcite_produced_by_the_Arctic_planktonic_foraminifera_Neogloboquadrina_pachyderma", 
    "https://www.researchgate.net/publication/364386647_Upper-ocean_flux_of_biogenic_calcite_produced_by_the_Arctic_planktonic_foraminifera_Neogloboquadrina_pachyderma", 
    "https://www.researchgate.net/publication/364386647_Upper-ocean_flux_of_biogenic_calcite_produced_by_the_Arctic_planktonic_foraminifera_Neogloboquadrina_pachyderma", 
    "https://www.researchgate.net/publication/364386647_Upper-ocean_flux_of_biogenic_calcite_produced_by_the_Arctic_planktonic_foraminifera_Neogloboquadrina_pachyderma", 
    "https://www.researchgate.net/publication/364386647_Upper-ocean_flux_of_biogenic_calcite_produced_by_the_Arctic_planktonic_foraminifera_Neogloboquadrina_pachyderma", 
    "https://www.researchgate.net/publication/364386647_Upper-ocean_flux_of_biogenic_calcite_produced_by_the_Arctic_planktonic_foraminifera_Neogloboquadrina_pachyderma", 
    "https://www.researchgate.net/publication/364386647_Upper-ocean_flux_of_biogenic_calcite_produced_by_the_Arctic_planktonic_foraminifera_Neogloboquadrina_pachyderma", 
    "https://www.researchgate.net/publication/364386647_Upper-ocean_flux_of_biogenic_calcite_produced_by_the_Arctic_planktonic_foraminifera_Neogloboquadrina_pachyderma", 
    "https://www.ldf.uni-hamburg.de/merian/wochenberichte/wochenberichte-merian/msm65-msm68/msm66-scr.pdf", 
    "https://www.ldf.uni-hamburg.de/merian/wochenberichte/wochenberichte-merian/msm65-msm68/msm66-scr.pdf", 
    "https://www.ldf.uni-hamburg.de/merian/wochenberichte/wochenberichte-merian/msm65-msm68/msm66-scr.pdf", 
    "https://www.ldf.uni-hamburg.de/merian/wochenberichte/wochenberichte-merian/msm65-msm68/msm66-scr.pdf", 
    "https://www.ldf.uni-hamburg.de/merian/wochenberichte/wochenberichte-merian/msm65-msm68/msm66-scr.pdf", 
    "https://www.ldf.uni-hamburg.de/merian/wochenberichte/wochenberichte-merian/msm65-msm68/msm66-scr.pdf", 
    "https://www.ldf.uni-hamburg.de/merian/wochenberichte/wochenberichte-merian/msm65-msm68/msm66-scr.pdf", 
    "https://www.ldf.uni-hamburg.de/merian/wochenberichte/wochenberichte-merian/msm65-msm68/msm66-scr.pdf", 
    "https://www.ldf.uni-hamburg.de/merian/wochenberichte/wochenberichte-merian/msm65-msm68/msm66-scr.pdf", 
    "https://www.ldf.uni-hamburg.de/merian/wochenberichte/wochenberichte-merian/msm65-msm68/msm66-scr.pdf", 
    "https://www.researchgate.net/publication/307720931_Global_analysis_of_seasonality_in_the_shell_flux_of_extant_planktonic_Foraminifera", 
    "https://www.researchgate.net/publication/307720931_Global_analysis_of_seasonality_in_the_shell_flux_of_extant_planktonic_Foraminifera"
    )), class = c("tbl_df", "tbl", "data.frame"), row.names = c(NA, 
-63L))

可能是什么原因?我找不到任何答案!

错误处理 R-传单

评论

1赞 Nir Graham 11/15/2023
什么 R 包给你 colorIcon ?
1赞 nhaus 11/15/2023
AFAIK 传单包装中没有“colorIcon”功能。
1赞 Nir Graham 11/15/2023
getAnywhere(colorIcon)应该告诉你它来自哪里
3赞 r2evans 11/15/2023
(观察@Mark...关于 SO 的很多问题似乎是以前问过的问题:-)我似乎花了和我研究新颖答案一样多的时间来识别“欺骗”链接(这些链接有许多填写得很好的答案、讨论和选项,有些可能已经过时但总体上很好)。*耸肩*
2赞 Mark 11/15/2023
@r2evans你是对的,这是关于很多事情(回答、编辑、审核、关闭骗子:-)我的意思是“StackOverflow 就是关于一切”的意义,即它的全部服务。当这是一个真正的新问题时,有人会去谷歌,然后找到一个结果,这有助于他们解决它(tldr 类似的东西 xkcd.com/979 )

答: 暂无答案