Articles of r faq

Multiline Comment Alternativas?

Eu (tipo) já sei a resposta para esta pergunta. Mas eu percebi que é uma pergunta tão frequente na lista de Usuários R, que deveria haver uma boa resposta sólida. Pelo que eu sei, não há funcionalidade de comentário de múltiplas linhas em R. Então, alguém tem alguma boa solução? Embora um pouco de trabalho […]

R arredonda para a .5 ou .1 mais próxima

Eu tenho um dataset de preços de ações que já foram arredondados para duas casas decimais (1234.56) . Agora estou tentando arredondar para um valor específico que é diferente para cada ação. aqui estão alguns exemplos: Current Stock Price Minimum Tick Increment Desired Output 123.45 .50 123.50 155.03 .10 155.00 138.24 .50 138.00 129.94 .10 […]

Renomear várias colunas por nomes

Alguém já deveria ter perguntado isso, mas não consegui encontrar uma resposta. Diga que eu tenho: x = data.frame(q=1,w=2,e=3, …and many many columns…) Qual é a maneira mais elegante de renomear um subconjunto arbitrário de colunas, cuja posição eu não sei necessariamente, em outros nomes arbitrários? Por exemplo, digamos que eu queira renomear “q” e […]

O que significa “methods S3” em R?

Como sou relativamente novo em R, não sei quais são os methods e objects do S3. Descobri que existem sistemas de objects S3 e S4, e alguns recomendam usar S3 sobre S4, se possível (http://google-styleguide.googlecode.com/svn/trunk/google-r-style.html). No entanto, não conheço a definição exata de methods / objects S3.

O que os operadores% op% significam em R? por exemplo, “% em%”

Eu tentei fazer esta pesquisa simples, mas não consegui encontrar nada sobre o símbolo de porcentagem ( % ) em R. O que significa %in% no código a seguir? time(x) %in% time(y) onde x e y são matrizes. Como posso procurar ajuda em %in% e funções semelhantes que seguem o padrão %stuff% , pois não […]

Como carregar pacotes em R automaticamente?

Você poderia me sugerir uma maneira de carregar pacotes automaticamente em R? Quer dizer, eu quero iniciar uma session no R sem precisar usar a library(‘package name’) várias vezes. Suponha que eu baixei todos os pacotes que eu vou querer usar na próxima vez que eu começar o R.

Por que o `vapply` é mais seguro que o` sapply`?

A documentação diz vapply é similar a sapply , mas tem um tipo pré-especificado de valor de retorno, então pode ser […] mais seguro usar. Poderia, por favor, explicar por que é geralmente mais seguro, talvez fornecendo exemplos? PS: Eu sei a resposta e já sapply evitar sapply . Eu só queria que houvesse uma […]

as.Date retornando NA ao converter de ‘ddmmmyyyy’

Eu estou tentando converter a seqüência “2013-JAN-14” em uma data da seguinte forma: sdate1 <- "2013-JAN-14" ddate1 <- as.Date(sdate1,format="%Y-%b-%d") ddate1 mas eu recebo: [1] NA O que estou fazendo de errado ? devo instalar um pacote para essa finalidade (tentei instalar o cron).

Como realizar a triagem natural?

Existe um tipo natural para o R? Digamos que eu tenha um vetor de personagem assim: seq.names <- c('abc21', 'abc2', 'abc1', 'abc01', 'abc4', 'abc201', '1b', '1a') Eu gostaria de classificá-lo de forma aphanumerically, então eu recebo de volta isso: c(‘1a’, ‘1b’, ‘abc1’, ‘abc01’, ‘abc2’, ‘abc4’, ‘abc21’, ‘abc201’) Isso existe em algum lugar ou devo começar […]

R: Permutações e combinações com / sem substituição e para itens distintos / não distintos / multiset

Neste tópico, estou tentando include todas as perguntas mais frequentes e suas respostas aqui. Espero que isso seja útil para alguém. Pergunta geral : Como gerar seqüências de objects r de n objects? combinação vs permutação. com substituição vs sem substituição. itens distintos vs itens não distintos (multisets). Existem no total 2^3=8 questões deste tipo. […]