R - แพ็คเกจ

แพ็กเกจ R คือชุดของฟังก์ชัน R โค้ดที่สอดคล้องและข้อมูลตัวอย่าง พวกเขาจะถูกเก็บไว้ภายใต้ไดเร็กทอรีที่เรียกว่า"library"ในสภาพแวดล้อม R ตามค่าเริ่มต้น R จะติดตั้งชุดแพ็กเกจระหว่างการติดตั้ง มีการเพิ่มแพ็คเกจเพิ่มเติมในภายหลังเมื่อจำเป็นสำหรับวัตถุประสงค์เฉพาะบางอย่าง เมื่อเราเริ่มคอนโซล R จะมีเฉพาะแพ็กเกจเริ่มต้นที่พร้อมใช้งานตามค่าเริ่มต้น แพ็กเกจอื่น ๆ ที่ติดตั้งไว้แล้วจะต้องโหลดอย่างชัดเจนเพื่อให้โปรแกรม R ที่จะใช้งานได้

แพ็คเกจทั้งหมดที่มีอยู่ในภาษา R แสดงอยู่ในแพ็คเกจ R

ด้านล่างนี้คือรายการคำสั่งที่จะใช้ตรวจสอบตรวจสอบและใช้แพ็กเกจ R

ตรวจสอบแพ็คเกจ R ที่มี

รับตำแหน่งห้องสมุดที่มีแพ็คเกจ R

.libPaths()

เมื่อเรารันโค้ดด้านบนจะให้ผลลัพธ์ดังต่อไปนี้ อาจแตกต่างกันไปขึ้นอยู่กับการตั้งค่าท้องถิ่นของพีซีของคุณ

[2] "C:/Program Files/R/R-3.2.2/library"

รับรายการแพ็คเกจทั้งหมดที่ติดตั้ง

library()

เมื่อเรารันโค้ดด้านบนจะให้ผลลัพธ์ดังต่อไปนี้ อาจแตกต่างกันไปขึ้นอยู่กับการตั้งค่าท้องถิ่นของพีซีของคุณ

Packages in library ‘C:/Program Files/R/R-3.2.2/library’:

base                    The R Base Package
boot                    Bootstrap Functions (Originally by Angelo Canty
                        for S)
class                   Functions for Classification
cluster                 "Finding Groups in Data": Cluster Analysis
                        Extended Rousseeuw et al.
codetools               Code Analysis Tools for R
compiler                The R Compiler Package
datasets                The R Datasets Package
foreign                 Read Data Stored by 'Minitab', 'S', 'SAS',
                        'SPSS', 'Stata', 'Systat', 'Weka', 'dBase', ...
graphics                The R Graphics Package
grDevices               The R Graphics Devices and Support for Colours
                        and Fonts
grid                    The Grid Graphics Package
KernSmooth              Functions for Kernel Smoothing Supporting Wand
                        & Jones (1995)
lattice                 Trellis Graphics for R
MASS                    Support Functions and Datasets for Venables and
                        Ripley's MASS
Matrix                  Sparse and Dense Matrix Classes and Methods
methods                 Formal Methods and Classes
mgcv                    Mixed GAM Computation Vehicle with GCV/AIC/REML
                        Smoothness Estimation
nlme                    Linear and Nonlinear Mixed Effects Models
nnet                    Feed-Forward Neural Networks and Multinomial
                        Log-Linear Models
parallel                Support for Parallel computation in R
rpart                   Recursive Partitioning and Regression Trees
spatial                 Functions for Kriging and Point Pattern
                        Analysis
splines                 Regression Spline Functions and Classes
stats                   The R Stats Package
stats4                  Statistical Functions using S4 Classes
survival                Survival Analysis
tcltk                   Tcl/Tk Interface
tools                   Tools for Package Development
utils                   The R Utils Package

รับแพ็คเกจทั้งหมดที่โหลดในสภาพแวดล้อม R

search()

เมื่อเรารันโค้ดด้านบนจะให้ผลลัพธ์ดังต่อไปนี้ อาจแตกต่างกันไปขึ้นอยู่กับการตั้งค่าท้องถิ่นของพีซีของคุณ

[1] ".GlobalEnv"        "package:stats"     "package:graphics" 
[4] "package:grDevices" "package:utils"     "package:datasets" 
[7] "package:methods"   "Autoloads"         "package:base"

ติดตั้งแพ็คเกจใหม่

มีสองวิธีในการเพิ่มแพ็คเกจ R ใหม่ หนึ่งกำลังติดตั้งโดยตรงจากไดเรกทอรี CRAN และอีกรายการหนึ่งกำลังดาวน์โหลดแพ็คเกจไปยังระบบภายในของคุณและติดตั้งด้วยตนเอง

ติดตั้งโดยตรงจาก CRAN

คำสั่งต่อไปนี้รับแพ็กเกจโดยตรงจากเว็บเพจ CRAN และติดตั้งแพ็กเกจในสภาวะแวดล้อม R คุณอาจได้รับแจ้งให้เลือกกระจกที่ใกล้ที่สุด เลือกสถานที่ที่เหมาะสมกับตำแหน่งของคุณ

install.packages("Package Name")
 
# Install the package named "XML".
 install.packages("XML")

ติดตั้งแพ็คเกจด้วยตนเอง

ไปที่ลิงค์R แพ็คเกจเพื่อดาวน์โหลดแพ็คเกจที่ต้องการ บันทึกแพ็กเกจเป็นไฟล์.zip ไฟล์ในตำแหน่งที่เหมาะสมในระบบโลคัล

ตอนนี้คุณสามารถรันคำสั่งต่อไปนี้เพื่อติดตั้งแพ็คเกจนี้ในสภาพแวดล้อม R

install.packages(file_name_with_path, repos = NULL, type = "source")

# Install the package named "XML"
install.packages("E:/XML_3.98-1.3.zip", repos = NULL, type = "source")

โหลดแพ็กเกจไปที่ไลบรารี

ก่อนที่จะสามารถใช้แพ็กเกจในโค้ดได้ต้องโหลดไปยังสภาวะแวดล้อม R ปัจจุบัน คุณต้องโหลดแพ็กเกจที่ติดตั้งไว้แล้วก่อนหน้านี้ แต่ไม่สามารถใช้ได้ในสภาพแวดล้อมปัจจุบัน

แพ็กเกจถูกโหลดโดยใช้คำสั่งต่อไปนี้ -

library("package Name", lib.loc = "path to library")

# Load the package named "XML"
install.packages("E:/XML_3.98-1.3.zip", repos = NULL, type = "source")