You are on page 1of 2

1/c(1,2)

1/seq(from=1,to=20,by=2)
1/seq(from=1,to=20,length.out=100)
plot(1/seq(from=1,to=100,by=10),type="b")
plot(e^seq(from=1,to=10,length=100),type="b")
plot(exp(seq(from=1,to=10,length=100)),type="b")
mode(1)
mode(a)
mode("a")
mode('a')
mode(1/0)
mode(Inf)
Inf
mode(NA)
mode(TRUE)
mode(true)
mode(T)
mode(F)
mode(FALSE)
mode(NaN)
NaN
mode(c(1,2))
mode(c("a","b"))
mode(list(1,"a"))
mode(data.frame)
matrix(1:100, ncol=4)
matrix(c(1:100),ncol=10)
matrix(c(1:10, 10:1),ncol=2)
matrix(c(1:10,1,10:1,2),ncol=11)
matrix(c(1:10,1,10:1,2),ncol=2)
c(a:z)
c("a":"z")
m<-seq(from="a",to="z",by=1)
mode(c())
c(uno=1, dos=2, tres=3, cuatro=4, cinco=5)
c(uno=1, dos=2)[1]
c(uno=1, dos=2)[2]
c(uno=1, dos=2)[1,]
names(c(uno=1,dos=2))
matrix(c(1:10,10:1),ncol=2,dimnames=list(NULL, c("variable1","donjun")))
list(primi=c(1,2),segun=4,terci="a",cuarti=c("m","n"))
-----------------------------------------------------------------------------n<-matrix(1:100, ncol=4)
dimnames(n)
dimnames(n)[1]
dimnames(n)[2]
dimnames(n)[2]=list("cambio1","chg2","3","4")
dimnames(n)[2]=c("cambio1","chg2","3","4") #error, dimnames()[2] solo acepta lis
tas
colnames(n)=c("a","b","c","d")
#no hay error, colnames acepta vectores
unidimensionales
colnames(n)[2]="Hola"
#para cambiar el nombre de una columna e
specfica
colnames(n)[c(1,4)]=c("abc","xyz")
#cambia el nombre de la primera y cuarta
columna
-----------------------------------------------------------------------------m<-matrix(rnorm(100),ncol=4, dimnames=list(NULL, c("dona","don","var3","var4")))
subset(m,m[,"dona"]>m[,"don"]&m[,"var3"]<m[,"var4"]|m[,"var4"]>0.5)
-----------------------------------------------------------------------------m<-matrix(runif(100),ncol=2,dimnames=list(NULL, c("var1","variables2")))

m1<-subset(m,m[,"var1"]>m[,"variables2"])
m2<-subset(m,m[,"variables2"]>m[,"var1"])
m1<-m1+1
rbind(m1,m2)
rbind(m2,m1)
t(m)
summary(m)
table(m)
-----------------------------------------------------------------------------expand.grid(seq(1,5),c("a","b"))
expand.grid(var1=seq(1,5),estaeslavariable2=c("a","b"))
-----------------------------------------------------------------------------m<-matrix(rnorm(20),ncol=4)
exp.5<-function(x){sum(x)^5}
apply(m,2,exp.5)
apply(m,2,function(x)sum(x)^5)
m<-apply(m,2,sample)
n<-apply(m,2,mean)
s<-apply(m,2,var)
mnuevo<-cbind(m,n,s)
rownames(mnuevo)<-rownames(mnuevo,do.NULL=F,prefix="Paciente.")#do.NULL: si es f
also y los names Nulos, entonces se crean los nombres
nom.col<-c("tiempo 1","tiempo 2","tiempo 3","tiempo 4","promedio","varianza")
colnames(mnuevo)<-nom.col
y<-c(17,24,26,31)
prueba.t<-function(x){t.test(x,y)}
apply(m[,1:2],2,prueba.t)
ceros<-function(x){if(x<7){x=0}else{x=1}}
apply(m,c(1,2),ceros)
--------------------------------------------------m[1:2,3:5]
--------------------------------------------------colnames(m)<-paste("mes",seq(1,dim(m)[2]),sep="")
res = apply(m,1,function(row)row[1]^2 + row[2]^2)
sample(3)
sample(5,replace=T)
sample(2,replace=T, prob=c(0.4,0.6))
sample(2,replace=T)
sample(c(5,4,3),replace=T,prob=c(0.4,0.8,0.2))
http://blog.earlh.com/index.php/2009/06/eval-in-r-running-code-from-a-string/
http://blog.earlh.com/index.php/2009/06/cleaning-data-in-r-csv-files/
http://www.inside-r.org/r-doc/base/grep

You might also like