Skonfigurowałem i regularnie aktualizowałem mój pakiet R do GitHub po obszernej dokumentacji Hadleya dotyczącej Devtools, Roxygen2 itd. Na moim laptopie. Wczoraj postanowiłem zamiast tego użyć mojego głównego komputera i teraz chcę wprowadzić zmiany do GitHub. Mam następujący błąd po wprowadzeniu document()
:Dane nie wyeksportowane z przestrzeni nazw w R
Error: 'Adult_Females' is not an exported object from 'namespace:gbm.auto'
Adult_Females to nazwa pierwszego pliku danych w/dane. Zgodnie z this (przewiń w dół do "Dane")
"pliki, które żyją w danych/nie korzystają ze zwykłego mechanizmu przestrzeni nazw i nie muszą być eksportowane."
Więc ... co jest facetem? W żaden sposób nie edytowałem Adult_Females, a edytowany przeze mnie skrypt R nie odnosi się do niego. Podejrzewam, że ten błąd wyświetli się dla wszystkich plików danych i tak się złożyło, że jest to pierwszy z nich, ale to jest przypuszczenie w tym momencie.
Z góry dziękuję. install_github("SimonDedman/gbm.auto")
, jeśli chcesz rzucić okiem.
Wygląda na to, że używasz 'gbm.auto :: Adult_Females' w kilku miejscach. Czy próbowałeś upuścić 'gbm.auto ::'? – nrussell
Cześć, dziękuję. Tak w @przykładach w gbm.cons.R Mam "Adult_Females <- gbm.auto::Adult_Females"; będzie ładowanie danych dla użytkowników, jeśli nie określę "::", ponieważ dane nie powinny być jawnie eksportowane/nazwane? Nie jest to obszar, w którym moje rozumienie tego, jak wszystko github/roxygen/namespace/description pasuje do siebie, upada! –
Nie jestem pozytywny, ale po prostu używając 'Adult_Females' powinien działać dobrze. '::' jest przeznaczony do użycia z eksportowanymi obiektami, więc uważam, że poprzedzanie '' gbm.auto :: 'jest przyczyną błędu. – nrussell