R puro ou Editores (RStudio, Tin R...)

Pessoal, bom dia. Provavelmente o que ocorreu comigo já ocorreu com bastante mais gente também! Eu estou criando algumas rotinas no R (RStudio) e algumas vezes "não roda". Entretanto, quando eu copio o codigo para o R (puro) ele roda normalmente. Isso é erro de versão? Ou do próprio programa (RStudio)? Outro problema que frequentemente ocorre é no caso do uso da condicional "if" pq as vezes se eu faço: if(a>10) {x} else { y } isso roda mas "nao funciona" e se eu escrevo de outra maneira, como, por exemplo: { if (a>10) {x} else {y} } aí roda numa boa ("mesmo assim, em algumas situações ocorre o msm da situação acima). Qual seria a maneira mais adequada de escrever essa estrutura do if? PS: por favor, quem for responder, responda para o email: monteiroleonardo6@gmail.com pq nao tenho acesso a lista do meu trabalho. obrigado, Leonardo

Bom dia, Leonardo. Acredito que se vc juntar, sem nenhum espaço, o colchetes final no if(){ } com o else funcione bem: if(a > 10){ x }else{ y} Pelo menos no RStudio... Sempre é bom trabalhar com código identado, no RStudio CTRL+A para selecionar tudo e CTRL+I para identar todo o código selecionado. ____________________ Davi Butturi-Gomes Doutorando em Estatística e Experimentação Agronômica ESALQ/USP - Piracicaba Mestre em Biometria - IB/UNESP - Botucatu Ecólogo - IB/UNESP - Rio Claro De: R-br [mailto:r-br-bounces@listas.c3sl.ufpr.br] Em nome de Leonardo Monteiro Enviada em: terça-feira, 29 de setembro de 2015 08:14 Para: Lista R Assunto: [R-br] R puro ou Editores (RStudio, Tin R...) Pessoal, bom dia. Provavelmente o que ocorreu comigo já ocorreu com bastante mais gente também! Eu estou criando algumas rotinas no R (RStudio) e algumas vezes "não roda". Entretanto, quando eu copio o codigo para o R (puro) ele roda normalmente. Isso é erro de versão? Ou do próprio programa (RStudio)? Outro problema que frequentemente ocorre é no caso do uso da condicional "if" pq as vezes se eu faço: if(a>10) {x} else { y } isso roda mas "nao funciona" e se eu escrevo de outra maneira, como, por exemplo: { if (a>10) {x} else {y} } aí roda numa boa ("mesmo assim, em algumas situações ocorre o msm da situação acima). Qual seria a maneira mais adequada de escrever essa estrutura do if? PS: por favor, quem for responder, responda para o email: monteiroleonardo6@gmail.com pq nao tenho acesso a lista do meu trabalho. obrigado, Leonardo
participantes (2)
-
Davi Butturi-Gomes
-
Leonardo Monteiro