porque para o que vc quer, o correto seria
subset(dados, (y != 10 | is.na(y)) z =4)
do jeito q vc fez, o R avalia primeiro o is.na(x) z =4, pega o
resultado e avalia o y!=10 | resultado
[]s
Leonard de Assis
assis dot leonard at gmail dot com
Em 27/12/2011 10:47, Pedro Rafael escreveu:
por logicao valor final e verdadeiro...para y = 7 , y != 10 | is.na(y)
== true
z = 8 é false, T or F = T
Em 27 de dezembro de 2011 10:47, Pedro Rafael
pedro.rafael.mari...@gmail.com escreveu:
Nesse exemplo com um data.frame com apenas duas colunas deu certo
Lucas, mas imagina agora esse
subset(dados, y != 10 | is.na(y))
2011/12/26 Pedro Rafael pedro.rafael.mari...@gmail.com
Pessoal como fazer um comando subset contar os elementos NA? Considere o
data.frame abaixo:
dados = data.frame(x = c(1,2,3,7,12), y = c(0,10,2,3,NA))
Com este data.frame chamado dados gostaria de
Olá pessoal, boa tarde,
Eu estou tentanto, de uma forma muito deselegante, plotar vários gráficos na
mesma janela, mas somente o último gráfico é impresso. Por favor, alguém
poderia me dizer o que está errado?
par(mfrow = c(2,5))
for(i in length(temp))
{
p = temp[,i]
ht = hist(p, freq = F,
Nesse exemplo com um data.frame com apenas duas colunas deu certo
Lucas, mas imagina agora esse data.frame abaixo:
dados = data.frame(x = c(1,2,3,7,12), y = c(0,10,2,3,NA), z = c(1,5,4,8,7))
Observe a condição e o resultado:
subset(dados, y != 10 | is.na(y)
z = 4)
x y z
1 1 0 1
Obrigado Leonard pela dica. Então quer dizer que o R avalia da ultima
condição à primeira?
Em 27 de dezembro de 2011 10:17, Leonard de Assis [via R-br]
ml-node+s2285057n4237071...@n4.nabble.com escreveu:
porque para o que vc quer, o correto seria
subset(dados, (y != 10 | is.na(y)) z =4)
do
Opa, vc tem que coloca algo tipo 1:length(temp) ali no loop do for.
Dai ele vai computar o primeiro gráfico, e segundo o terceiro.
Ali o length(temp) vai sair um numero, e o loop vai ser so pra esse numero,
pq vc nao especificou nenhuma sequencia, vetor, grupo de número e por ai.
E na verdade eu
Não,
existe uma precedência de operadores, tem uma página de help que explica
isto. Não lembro aqui de cabeça como acionar.
[]s
Leonard de Assis
assis dot leonard at gmail dot com
Em 27/12/2011 15:27, Pedro Rafael escreveu:
Obrigado Leonard pela dica. Então quer dizer que o R avalia da ultima
Olá a todos.
Eu tenho um pequeno problema que é justamente encontrar qual é o maior
valor entre as colunar em cada linha.
Como eu poderia obter uma nova coluna ou mesmo um objeto com o nome da
coluna para cada valor encontrado. Alguém tem alguma sugestão?
Daniel