R软件和扩展包的升级及R语言数据对象
R語言每個一段時間就會跟新一個新的版本,其中會增加一些新的語法、修改一些語法的用法并修復一些bug,因此,相應的擴展包也會進行一些更新以適應新的R版本。
這就使得用戶在使用的過程中有時會面臨軟件與擴展包版本不匹配的情況,此時就需要對R語言和擴展包進行更新。
R軟件的更新
在RStudio中使用如下簡單的命令即可自動將R語言更新為最新的版本。
install.packages("installr") require(installr) updateR()注:更新完成后需要將舊版本R的library文件夾復制到新版本中,不然還要重新下載所有的擴展包。
擴展包的更新
在RStudio右下界面中,選擇Packages選項進入擴展包管理頁面。
點擊update按鈕即會打開擴展包更新界面,點擊Select All選中需要更新的擴展包,點擊Install Updates即開始擴展包的更新。
對于通過Bioconductor安裝的擴展包,我們需要使用下方命令對其進行單獨更新。
BiocManager::install()
R的主要功能就是對數據進行處理、統計學分析和可視化,那么R能處理什么樣的數據呢?
R數據類型:
-
普通向量 (vector)
-
數值型 (numeric)
-
字符型 (character)
-
邏輯型 (logical)
-
復數型 (complex)
-
-
因子向量 (factor)
-
索引向量 (index)
-
復雜數據類型
-
矩陣 (matrix)
-
數據框 (data.frame)
-
列表 (list)
-
簡單數據
向量的本質就是一連串的數據,可以看作excel中的一行或一列數據。
不同類型的向量顧名思義,數值型代表組成向量的元素均為數值,字符型表示元素均為字符,邏輯型表示判斷,其組成元素只有TURE和FALSE兩個。
因子向量可以看作對于一組數據的分組信息,類似于統計學分析中的Group列,通過相對的元素表示其所代表的數據屬于同一組,因子向量可以是數值型也可以是字符型。
復雜數據
矩陣和數據框可以看作excel中的數據表,由多個行和列組成,其中的每一行或列均是一個向量。
矩陣和數據框的區別在于,組成矩陣的向量要屬于同一類型,而數據框則可以由多個類型的向量構成。
因而,矩陣通常情況下全部為數值型,而數據框中可以同時包含數值、字符和因子向量。
列表是由多個數據類型組成的更為復雜的數據,其能同時包含多個向量、矩陣、數據框,可以將其看作是excel中含有多個數據表的文件。
總結
以上是生活随笔為你收集整理的R软件和扩展包的升级及R语言数据对象的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java电子邮件收发系统的设计与实现_基
- 下一篇: 注册csdn博客步骤