Não foi possível enviar o arquivo. Será algum problema com as permissões?
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anterior Revisão anterior | Próxima revisão Ambos lados da revisão seguinte | ||
disciplinas:ce223:comandos2008 [2008/03/19 15:08] ehlers |
disciplinas:ce223:comandos2008 [2008/03/19 15:14] ehlers |
||
---|---|---|---|
Linha 341: | Linha 341: | ||
colSums(m1) | colSums(m1) | ||
+ | </code> | ||
- | #operacoes com matrizes | + | Operacoes com matrizes |
+ | <code R> | ||
m4 <- matrix(1:6, nc = 3) | m4 <- matrix(1:6, nc = 3) | ||
m5 <- matrix(10 * (1:6), nc = 3) | m5 <- matrix(10 * (1:6), nc = 3) | ||
Linha 375: | Linha 376: | ||
solve(mat, vec) | solve(mat, vec) | ||
- | </code> | ||
- | |||
- | <code R> | ||
- | x <- c(0, 1, 2, 3, 4, 5 ,6, 7, 8, 9, 10) | ||
- | x | ||
- | x <- 0:10 | ||
- | x | ||
- | x <- seq(0,10, by=1) | ||
- | x <- scan() | ||
- | 1: 0 | ||
- | 2: 1 | ||
- | ... | ||
- | 10: 9 | ||
- | 11: 10 | ||
- | 12: | ||
- | </code> | ||
- | |||
- | Extendendo as possibilidades | ||
- | <code R> | ||
- | seq(0,1, by=0.1) | ||
- | (0:10)/10 | ||
- | |||
- | 2*(0:10) | ||
- | seq(0,20,by=2) | ||
- | |||
- | 10:0 | ||
- | seq(10,0, by=-1) | ||
</code> | </code> | ||
Linha 446: | Linha 420: | ||
is.factor(d2$lev) | is.factor(d2$lev) | ||
+ | </code> | ||
- | # Aplicando uma funcao a um Data Frame separando por fatores | + | Aplicando uma funcao a um Data Frame separando por fatores |
+ | <code R> | ||
by(d2$Y, d2$lev, summary) | by(d2$Y, d2$lev, summary) | ||
+ | </code> | ||
- | # Criando um Data Frame a partir de todas as combinacoes de 2 fatores. | + | Criando um Data Frame a partir de todas as combinacoes de 2 fatores. |
+ | <code R> | ||
d3 = expand.grid(1:3, 4:5) | d3 = expand.grid(1:3, 4:5) | ||
d3 | d3 | ||
is.data.frame(d3) | is.data.frame(d3) | ||
+ | </code> | ||
- | # Adicionando colunas | + | Adicionando colunas |
+ | <code R> | ||
d4 = data.frame(peso=rnorm(15,65,5),altura=rnorm(15,160,10)) | d4 = data.frame(peso=rnorm(15,65,5),altura=rnorm(15,160,10)) | ||
d4 | d4 | ||
Linha 465: | Linha 442: | ||
d4=cbind(d4,sexo=c(rep('M',10),rep('F',5))) | d4=cbind(d4,sexo=c(rep('M',10),rep('F',5))) | ||
d4 | d4 | ||
+ | </code> | ||
- | # Toda coluna que não seja composta exclusivamente de números é definida como um fator. | + | Toda coluna que não seja composta exclusivamente de números é definida como um fator. |
+ | <code R> | ||
is.factor(d4$sexo) | is.factor(d4$sexo) | ||
[1] TRUE | [1] TRUE | ||
Linha 505: | Linha 483: | ||
Listas | Listas | ||
<code R> | <code R> | ||
- | #Listas sao estruturas genericas e flexiveis que permitem armazenar | + | |
- | #diversos formatos em um unico objeto. | + | Listas sao estruturas genericas e flexiveis que permitem armazenar |
+ | diversos formatos em um unico objeto. | ||
lis1 <- list(A = 1:10, B = "CE 223", C = matrix(1:9,ncol = 3)) | lis1 <- list(A = 1:10, B = "CE 223", C = matrix(1:9,ncol = 3)) | ||
Linha 522: | Linha 501: | ||
[2,] 2 5 8 | [2,] 2 5 8 | ||
[3,] 3 6 9 | [3,] 3 6 9 | ||
+ | </code> | ||
- | #Varias funcoes do R retornam listas | + | Varias funcoes do R retornam listas |
+ | <code R> | ||
d1 | d1 | ||
Linha 548: | Linha 528: | ||
plot(lis2) | plot(lis2) | ||
+ | </code> | ||
- | #Selecionando elementos de uma lista | + | Selecionando elementos de uma lista |
+ | <code R> | ||
lis1$A | lis1$A | ||