Articles of faq

Erro em if / while (condição) {: o argumento é de comprimento zero

Recebi o erro Error in if (condition) { : argument is of length zero ou Error in while (condition) { : argument is of length zero O que causa essa mensagem de erro e o que isso significa? Em uma inspeção posterior, parece que o valor é NULL . condition ## NULL Para lidar com […]

Ordem de precedência do operador ao usar “:” (o cólon)

Eu estou tentando extrair valores de um vetor usando vetores numéricos expressos em duas formas aparentemente equivalentes: x <- c(1,2,3) x[2:3] # [1] 2 3 x[1+1:3] # [1] 2 3 NA Estou confuso porque a expressão x[2:3] produz um resultado diferente de x[1+1:3] – o segundo inclui um valor de NA no final. o que […]

Criar variável categórica em R com base no intervalo

Eu tenho um dataframe com uma coluna de inteiros que gostaria de usar como referência para criar uma nova variável categórica. Eu quero dividir a variável em três grupos e definir os intervalos eu mesmo (ou seja, 0-5, 6-10, etc). Eu tentei cut mas isso divide a variável em grupos com base em uma distribuição […]

Colando dois vetores com combinações de elementos de todos os vetores

Eu tenho dois vetores: vars <- c("SR", "PL") vis <- c(1,2,3) Com base nesses vetores, gostaria de criar o seguinte vetor: “SR.1” “SR.2” “SR.3” “PL.1” “PL.2” “PL.3″ Com paste eu tenho o seguinte resultado: paste(vars, vis, sep=”.”) [1] “SR.1” “PL.2” “SR.3” Como posso criar o vetor que preciso?

finalizando o prompt “+” em R

Eu sou relativamente novo em R e fiz um tipo-o ao digitar algum código e agora, em vez de obter o prompt “>”, recebo um prompt “+”. Eu pareço estar preso em algum tipo de function que está procurando por input, mas eu não consigo sair disso. Eu acho que deve haver uma maneira melhor […]

Qual a maior pegadinha que você já encontrou?

Existe uma certa pegadinha que você realmente surpreendeu um dia? Acho que todos nós ganhamos ao compartilhar isso. Aqui está o meu: na indexação de listas, my.list[[1]] não é my.list[1] . Aprendi isso nos primeiros dias de R.

Uso de ~ (til) na linguagem de programação R

Eu vi em um tutorial sobre modelagem de regressão o seguinte comando: myFormula <- Species ~ Sepal.Length + Sepal.Width + Petal.Length + Petal.Width O que exatamente esse comando faz e qual é o papel de ~ (til) no comando?

Erro no : o destino da atribuição se expande para o object não linguagem

Recebi o erro Error in : target of assignment expands to non-language object ou Error in : invalid (do_set) left-hand side to assignment ou Error in : invalid (NULL) left side of assignment O que significa e como evito isso?

Combinação única de todos os elementos de dois (ou mais) vetores

Eu estou tentando criar uma combinação única de todos os elementos de dois vetores de tamanho diferente em R. Por exemplo, o primeiro vetor é > a <- c("ABC", "DEF", "GHI") e o segundo é datas armazenadas como seqüências de caracteres atualmente > b <- c("2012-05-01", "2012-05-02", "2012-05-03", "2012-05-04", "2012-05-05") Eu preciso criar um quadro […]

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 […]