ls() 顯示R中所有的對象
ls(pat="x") 顯示包含有x的對象
ls(pat="^x") 顯示以x開頭的對象
rm(x) 撤除x的對象
rm(x,y) 撤除x,y的對象
rm(list=ls()) 撤除所有的對象
rm(list=ls(pat="x")) 撤除所有包含x的對象
處理函數對象的使用函數:
length(object) 顯示對象中元素/成分的數量
dim(object) 顯示某個對象的維度
str(object) 顯示某個對象的結果
class(object) 顯示某個對象的類型或類
mode(object) 顯示某個對象的模式
names(object) 顯示某個對象各成分的名稱
c(object1,object2,....) 將對象合併入一個向量
cbind(object1,object2,....)
按列合併對象
rbind(object1,object2,....)
按行合併對象
head(object) 列出某個對象的開始部分
tail(object) 列出某個對象的最後部分
newobject<-edit(object) 編輯對象並另存爲newobject
fix(object) 直接編輯對象
R可以正確的表示無窮的數值,如用Inf和-Inf表示,或者用NaN(非數字)
運算符:
identical(x,y) 如果對象是嚴格相同的就返回TRUE 否則 就返回FLASE
all.equal(x,y) 用來判斷兩個對象是否“近似相似”
attach()、detach()和with()
attach()可將數據框添加到r的搜索路徑中,R在遇到一個變量名的時候,將檢查搜索路徑中的數據框,以定位這個變量
attach 相當於添加;detach相當於取消
with() 在函數內設置路徑
summary(x) 顯示向量的各個變量的信息
列表(list)是R的數據類型中最爲複雜的一種,一般來說,列表就是一些對象(或成分、component)的有序集合,可以用list()函數創建列表
mylist<-list(object1,object2,……)
R連接數據庫 通過odbc包訪問數據庫
install.packages("RODBC")安裝這個包
library(RODBC)
myconn<-odbcConnect("mydsn",uid="",pwd="")
crimedat<-sqlFetch(myconn,Crime)
pundat<-sqlQuery(myconn,"select * from user_tables")
close(myconn)