統計計算分析的資料, 通常有一個的基本架構, 在 R 稱作 資料框架 (data frame).
可使用 read.table或 read.csv 來讀取資料
可以把資料list中的資料輸出儲存成rda資料格式
如下列寫法
save(data201401, file="c:/Users/Ying-Shih Su/Documents/Antibiotics_project/Antibioticsdata/data201401.rda")
先以rm(list=ls())清除記憶體中所有物件與資料。接下來以load()輸入正確的路徑與檔案名稱,head()則用來瀏覽資料並確定檔案開啟成功。
str 函數(structure)可以顯示 data frame 中所有欄位的資訊
str(數據)會列出例如整數(int),數值(num),資料(factor)等,是一開始讀入資料後,判定資料狀態的重要指令
透過 data 參數來指定 data frame
用錢字號($)的方式來取用 data frame 的變數:使用「$」連結資料表名稱與其行名來取出該行的資料。
在匯入外部資料時必須指定路徑,否則就應將資料儲存之平台的工作空間(workspace)
在R還有一種資料格式稱為清單(list),清單可以儲存多個不同維數陣列及清單,以便於將程式所執行的結果放在一起輸出。
删除第3,4列
df <- df[,-c(3,4)]
##删除第1,第2行
df <- df[-c(1,2),]
2017年2月2日 星期四
R開始: 裝載Package
認命打掉重練的人生~
一直在困惑與過去人生來回糾纏,總是該醒來重新面對。
R的結構
R 語言中 package 的下載、安装,可用install.package()命令自動下載安装
檢查目前電腦中已經安裝的 package
網路上寫說用 packages(TRUE)
可是實際執行無法完成
查看已經載入的 package
可以以下列命令(函数)檢查
search()
> search()
[1] ".GlobalEnv" "tools:rstudio" "package:stats"
[4] "package:graphics" "package:grDevices" "package:utils"
[7] "package:datasets" "package:RevoUtilsMath" "package:methods"
[10] "Autoloads" "package:base"
载入需要的 package
// 现在需要下載入电腦中已安装但是未被載入進来的 package
library(package = "XXXX")
// 或簡單輸入
library(XXXX)
移除不需要的 package:
當你不再需要某些package時可以將它從程式中移除:
detach( name = "package:survival" )
// 或簡單輸入:
detach("package:splines")
一直在困惑與過去人生來回糾纏,總是該醒來重新面對。
R的結構
R 語言中 package 的下載、安装,可用install.package()命令自動下載安装
檢查目前電腦中已經安裝的 package
網路上寫說用 packages(TRUE)
可是實際執行無法完成
查看已經載入的 package
可以以下列命令(函数)檢查
search()
> search()
[1] ".GlobalEnv" "tools:rstudio" "package:stats"
[4] "package:graphics" "package:grDevices" "package:utils"
[7] "package:datasets" "package:RevoUtilsMath" "package:methods"
[10] "Autoloads" "package:base"
载入需要的 package
// 现在需要下載入电腦中已安装但是未被載入進来的 package
library(package = "XXXX")
// 或簡單輸入
library(XXXX)
移除不需要的 package:
當你不再需要某些package時可以將它從程式中移除:
detach( name = "package:survival" )
// 或簡單輸入:
detach("package:splines")