le mie informazioni di contatto
Posta[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Linguaggio R, uno strumento ampiamente utilizzato per il calcolo statistico e l'analisi dei dati. Nell'uso quotidiano è necessario installare toolkit (pacchetti) da vari canali per implementare varie funzioni, come CRNA o Github.Molti pacchetti sono stati pubblicati su CRAN utilizzandoinstall.packages("package/name")
就可以直接安装。但有时我们需要从 GitHub 安装,特别是一些最新或尚未发布到 CRAN 的工具。正好最近遇到个小问题,顺手记录一下。😑
Metodi di installazione generali, come l'installazione di adplyr
:
# The easiest way to get dplyr is to install the whole tidyverse:
install.packages("tidyverse")
# Alternatively, install just dplyr:
install.packages("dplyr")
# Development version
# install.packages("pak")
pak::pak("tidyverse/dplyr")
devtools
Installa da Githubdevtools
Fornisce un modo pratico per installare i pacchetti R da GitHub. Non solo semplifica il processo di sviluppo di pacchetti R, ma fornisce anche un altro modo per pubblicare e distribuire pacchetti R.
Installare:
# Install devtools from CRAN
install.packages("devtools")
# Or the development version from GitHub:
# install.packages("pak")
pak::pak("r-lib/devtools")
Allora puoi iniziare da Guida Installa lo strumento, ad esempio: quindi daGuida Installaloversione di sviluppo Didevtools
:
devtools::install_github("hadley/devtools")
Per riassumere, questo metodo richiede di specificare esplicitamente il nome utente e il nome dello strumento dello sviluppatore nel formato NomeSviluppatore/NomePacchetto , ma molte volte non è facile per noi ricordare i nomi degli sviluppatori e degli strumenti in modo chiaro e corretto, ma solo il nome del pacchetto R. Questo potrebbe essere un piccolo difetto nel suo utilizzo.metodo di utilizzo ufficialeFoglio di trucchi:Come utilizzare gli sviluppatori, se non riesci ad accedervi, puoi chattare con me in privato.
Usato di recente devtools::install_github("davidsjoberg/ggsankey")
Questo codice ha riscontrato un piccolo problema durante l'installazione dello strumento:
Error: Failed to install 'unknown package' from GitHub:
HTTP error 401.
Bad credentials
Rate limit remaining: 1/60
Rate limit reset at: 2024-......
Si è verificato un errore simile, solitamente correlato al Personal Access Token (PAT) di GitHub. La soluzione è la seguente:
# 检查是否设置了个人令牌
Sys.getenv("GITHUB_PAT")
# 移除
Sys.unsetenv("GITHUB_PAT")
# 重新安装
devtools::install_github("davidsjoberg/ggsankey")
Se il problema persiste, prendere in considerazione i seguenti passaggi aggiuntivi:
Genera un nuovo PAT: visita le impostazioni del token GitHub per generare un nuovo token. Imposta il nuovo PAT in R:Sys.setenv(GITHUB_PAT = 'your_new_pat')
, installare di nuovo:remotes::install_github("coolbutuseless/ggpattern", force = TRUE)
Questi passaggi dovrebbero probabilmente risolvere il problema...
Naturalmente, tranne devtools
, ci sono molti altri strumenti dello stesso tipo, comeremotes
、githubinstall
Aspettare,githubinstall
Questo strumento può richiedere agli utenti in base ai nomi dei pacchetti R, il che in una certa misura risolve il problema di non ricordare i nomi degli sviluppatori e degli strumenti.