Check error messages in check_flora()
AndreaSanchezTapia opened this issue · 3 comments
Estou passando check_flora()
para um vetor de muitos nomes, usando purrr::map()
(deveria paralelizar mas fiquei pensando se API não reclama). Para alguns nomes recebo:
Error in data.frame(..., check.names = FALSE)
arguments imply differing number of rows: 1, 0
Suponho que é em alguma junção interna e vou procurar, mas deixo aqui caso vc tenha visto e para fechar quando resolver.
Affe, tava incluindo subsp. e var. na busca.
Vou pensar no fluxo quando a busca é desse tipo. Después.
O erro persiste mas já sei o que é, a API JBRJ devolve mais de um nome Aceito e correto em alguns casos > Ex Pouteria gardneri devolve Pouteria gardneriana E Pouteria gardneri daí as dimensões são diferentes. Colar $ no final não adianta. Não sei de que outro jeito evitar que volte muita coisa na busca.
Daí estou pegando o retorno selecionando apenas o nome que corresponde exatamente à busca.
Aconteceu também com "Cattleya crispa" "Bacopa monnieri" "Pouteria gardneri", mas não testei ainda.
só marcando aqui que minha modificação não resolveu. sem pressa para resolver isto mas é bom saber.