Articles of r

Tabela de Interações – Caso com animais de estimação e casas

Eu tenho uma lista de casas e uma lista de espécies de animais. houses = c(1,1,2,3,4,4,4,4,5,6,5) animals = c(‘cat’,’dog’,’cat’,’dog’,’rat’, ‘cat’, ‘spider’, ‘snake’, ‘cat’, ‘cat’, ‘rat’) Eu estou tentando criar uma function que retorna uma tabela triangular superior que indica para cada animal de estimação, o número de vezes que foi observado para viver na mesma […]

Adicionando coluna que contém o valor bin de outra coluna

Eu tenho um dataframe com algumas colunas, uma dessas colunas é ranks, um inteiro entre 1 e 20. Eu quero criar outra coluna que contém um valor bin como “1-4”, “5-10”, “11- 15 “,” 16-20 “. Qual é a maneira mais eficaz de fazer isso? o quadro de dados que eu tenho se parece com […]

Como combinar várias condições para subconjugar um quadro de dados usando “OR”?

Eu tenho um data.frame em R. Eu quero tentar duas condições diferentes em duas colunas diferentes, mas eu quero que essas condições sejam inclusivas. Portanto, eu gostaria de usar “OR” para combinar as condições. Eu usei a seguinte syntax antes com muito sucesso quando quis usar a condição “E”. my.data.frame 2) & (data$V2 < 4), […]

Ler arquivo de texto com largura fixa

Eu estou tentando carregar este dataset formatado feio na minha session R: http://www.cpc.ncep.noaa.gov/data/indices/wksst8110.for Weekly SST data starts week centered on 3Jan1990 Nino1+2 Nino3 Nino34 Nino4 Week SST SSTA SST SSTA SST SSTA SST SSTA 03JAN1990 23.4-0.4 25.1-0.3 26.6 0.0 28.6 0.3 10JAN1990 23.4-0.8 25.2-0.3 26.6 0.1 28.6 0.3 17JAN1990 24.2-0.3 25.3-0.3 26.5-0.1 28.6 0.3 Até […]

Substituir caracteres específicos dentro de seqüências

Eu gostaria de remover caracteres específicos de seqüências de caracteres dentro de um vetor, semelhante ao recurso Localizar e replace no Excel. Aqui estão os dados que eu começo com: group <- data.frame(c("12357e", "12575e", "197e18", "e18947") Eu começo apenas com a primeira coluna; Eu quero produzir a segunda coluna removendo os e ‘s: group group.no.e […]

Contagem de frequência em R

Isto pode parecer uma questão R muito básica, mas eu apreciaria uma resposta. Eu tenho um quadro de dados na forma de: col1 col2 ag ah ag bi bg bh ci Eu quero transformá-lo em contagens, então o resultado seria assim. Eu tentei usar a function table (), mas parece ser capaz de obter apenas […]

Variáveis ​​globais e locais em R

Eu sou um novato para R, e estou bastante confuso com o uso de variables ​​locais e globais em R. Eu li alguns posts na internet que dizem que se eu usar = ou <- eu vou atribuir a variável no ambiente atual, e com <<- eu posso acessar uma variável global quando dentro de […]

Como você usa “<< -” (atribuição de escopo) em R?

Acabei de terminar de ler sobre o escopo na introdução de R e estou muito curioso sobre o <<- assignment. O manual mostrou um exemplo (muito interessante) para <<- , que eu sinto que entendi. O que ainda sinto falta é o contexto de quando isso pode ser útil. Então, o que eu adoraria ler […]

Analisar JSON com R

Eu sou relativamente novo em R, mas quanto mais usá-lo, mais eu vejo o quão poderoso ele realmente é sobre o SAS ou o SPSS. Apenas um dos principais benefícios, como eu os vejo, é a capacidade de obter e analisar dados da web. Eu imagino que isso seja possível (e talvez até mesmo direto), […]

Como posso espalhar medidas repetidas de múltiplas variables ​​em formato largo?

Eu estou tentando pegar colunas que estão em formato longo e espalhá-las para o formato wide como mostrado abaixo. Eu gostaria de usar o tidyr para resolver isso com as ferramentas de manipulação de dados nas quais estou investindo, mas para tornar essa resposta mais genérica, forneça outras soluções. Aqui está o que eu tenho: […]