Most useful R commands related R packages
////////////////////////////////
 Description                     R command
 ----------------------------    -----------
 Find out all loaded packages    >search()
 load an R package               > library(XML)    
                                 > require(XML)
 Unload a package                > detach(package:XML)
 Is XML loaded ?                 > "package:XML" %in% search()
 Find out all preinstalled 
             packages            >library()
                                 >.packages(all.available=T)
 Find out whether a specific
    package is preinstalled      > library(XML)
                                 > "XML" %in% .packages(all.available=T)
 
 Get info on about a package     > help(package="timeDate")

                                 > library(help="timeDate")

                                 > packageDescription("timeDate")
///////////////////////////////

Videos
////////////////////////////////
R Programming||Connecting google spreadsheet with R - R Programming 
    (t9:33)
    https://www.youtube.com/watch?v=7l2_R61jrUU
RichardOnData,2021, 20 R Packages You Should Know
    (t30:41)
    https://www.youtube.com/watch?v=npOf6aXdguY
Stat Course,2022, R packages: installing, loading, using and updating R packages
    (t16:08)
    https://www.youtube.com/watch?v=2nfWaMsD1fw
weecology,2021, Introduction to R Packages
   (t4:48)
   https://www.youtube.com/watch?v=NAArCsmztOI

(advanced materials)
Muschelli, John, 2019, R Package Development 1: Where to Start
    https://www.youtube.com/watch?v=79s3z0gIuFU&list=PLk3B5c8iCV-T4LM0mwEyWIunIunLyEjqM
///////////////////////////////

What is GitHub?
///////////////////////////////////////////////////////////////////////////////
Prompt: Use just one or two paragraphs to describe the usages of GitHub

ChatGPT: GitHub is a web-based platform primarily used for version control and collaborative 
   software development. It allows developers to track changes to their code, manage multiple 
   versions of a project, and collaborate with others seamlessly. Users can create repositories
   to store their code, making it easy to work on projects individually or as part of a team. 

 GitHub's version control system, based on Git, enables users to keep a historical record of code
    changes, facilitating easy rollback to previous states and efficient collaboration through 
    features like branching and merging. Moreover, GitHub serves as a social platform for 
    developers, offering tools for issue tracking, code review, and project management, 
    making it a hub for open-source and private software development across various domains.
    It has become an essential tool for developers to share, collaborate on, and contribute to
    projects worldwide.
///////////////////////////////////////////////////////////////////////////////