informasi kontak saya
Surat[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Bahasa R, alat yang banyak digunakan untuk komputasi statistik dan analisis data. Dalam penggunaan sehari-hari, Anda perlu menginstal toolkit (paket) dari berbagai saluran untuk mengimplementasikan berbagai fungsi, seperti CRNA atau Github.Banyak paket telah dipublikasikan di CRAN menggunakaninstall.packages("package/name")
就可以直接安装。但有时我们需要从 GitHub 安装,特别是一些最新或尚未发布到 CRAN 的工具。正好最近遇到个小问题,顺手记录一下。😑
Metode instalasi umum, seperti menginstal 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
Instal dari Githubdevtools
Menyediakan cara mudah untuk menginstal paket R dari GitHub. Ini tidak hanya menyederhanakan proses pengembangan paket R, tetapi juga menyediakan cara lain untuk menerbitkan dan mendistribusikan paket R.
Install:
# Install devtools from CRAN
install.packages("devtools")
# Or the development version from GitHub:
# install.packages("pak")
pak::pak("r-lib/devtools")
Kemudian Anda bisa memulai dari Bahasa Indonesia: Bahasa Indonesia: Github Instal alatnya, misalnya: lalu dariBahasa Indonesia: Bahasa Indonesia: Github Instal ituversi pengembangan daridevtools
:
devtools::install_github("hadley/devtools")
Ringkasnya, metode ini memerlukan penentuan nama pengguna dan nama alat pengembang secara eksplisit dalam formatnya NamaPengembang/NamaPaket , namun seringkali kita tidak mudah mengingat nama developer dan tools dengan jelas dan benar, melainkan hanya nama paket R. Ini mungkin merupakan kekurangan kecil dalam penggunaannya.metode penggunaan resmiContekan:Cara menggunakan devtools, jika Anda tidak dapat mengaksesnya, Anda dapat ngobrol dengan saya secara pribadi.
Baru - baru ini digunakan devtools::install_github("davidsjoberg/ggsankey")
Kode ini mengalami masalah kecil saat memasang alat:
Error: Failed to install 'unknown package' from GitHub:
HTTP error 401.
Bad credentials
Rate limit remaining: 1/60
Rate limit reset at: 2024-......
Kesalahan serupa terjadi, biasanya terkait dengan Personal Access Token (PAT) GitHub. Solusinya adalah sebagai berikut:
# 检查是否设置了个人令牌
Sys.getenv("GITHUB_PAT")
# 移除
Sys.unsetenv("GITHUB_PAT")
# 重新安装
devtools::install_github("davidsjoberg/ggsankey")
Jika masalah terus berlanjut, pertimbangkan langkah tambahan berikut:
Hasilkan PAT baru: Kunjungi pengaturan Token GitHub untuk menghasilkan token baru. Siapkan PAT baru di R:Sys.setenv(GITHUB_PAT = 'your_new_pat')
, instal lagi:remotes::install_github("coolbutuseless/ggpattern", force = TRUE)
Langkah-langkah ini mungkin akan berhasil...
Tentu saja, kecuali devtools
, masih banyak alat lain yang sejenis, sepertiremotes
、githubinstall
Tunggu,githubinstall
Alat ini dapat meminta pengguna berdasarkan nama paket R, yang sampai batas tertentu memecahkan masalah tidak mengingat nama pengembang dan alat.