WFU

2017年2月9日 星期四

讀取資料

統計計算分析的資料, 通常有一個的基本架構, 在 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")