Perguntas com a marcação «r»

R é uma linguagem de programação de código aberto e ambiente de software livre para computação estatística, bioinformática, visualização e computação em geral. Forneça exemplos mínimos e reproduzíveis, juntamente com a saída desejada. Use `dput ()` para dados e especifique todos os pacotes não base com chamadas `library ()`. Não incorpore imagens para dados ou código, use blocos de código recuado. Para perguntas relacionadas a estatísticas, use https://stats.stackexchange.com.

6
Remova linhas duplicadas usando o dplyr
Eu tenho um data.frame assim - set.seed(123) df = data.frame(x=sample(0:1,10,replace=T),y=sample(0:1,10,replace=T),z=1:10) > df x y z 1 0 1 1 2 1 0 2 3 0 1 3 4 1 1 4 5 1 0 5 6 0 1 6 7 1 0 7 8 1 0 8 9 1 0 …
128 r  dplyr 

3
R aplicar função com vários parâmetros
Eu tenho uma função f(var1, var2)em R. Suponha que definimos var2 = 1e agora quero aplicar a função f()à lista L. Basicamente, quero obter uma nova lista L * com as saídas [f(L[1],1),f(L[2],1),...,f(L[n],1)] Como posso fazer isso com qualquer um apply, mapplyou lapply?
128 r 

5
Como alterar a largura da linha no ggplot?
Datalink: os dados utilizados Meu código: ccfsisims <- read.csv(file = "F:/Purdue University/RA_Position/PhD_ResearchandDissert/PhD_Draft/GTAP-CGE/GTAP_NewAggDatabase/NewFiles/GTAP_ConsIndex.csv", header=TRUE, sep=",", na.string="NA", dec=".", strip.white=TRUE) ccfsirsts <- as.data.frame(ccfsisims) ccfsirsts[6:24] <- sapply(ccfsirsts[6:24],as.numeric) ccfsirsts <- droplevels(ccfsirsts) ccfsirsts <- transform(ccfsirsts,sres=factor(sres,levels=unique(sres))) library(ggplot2) #------------------------------------------------------------------------------------------ #### Plot of food security index for Morocco and Turkey by sector #------------------------------------------------------------------------------------------ #_Code_Begin... datamortur <- melt(ccfsirsts[ccfsirsts$region %in% c("TUR","MAR"), …
127 r  ggplot2  line-plot 



3
Variáveis ​​globais e locais em R
Sou iniciante em R e estou bastante confuso com o uso de variáveis ​​locais e globais em R. Li algumas postagens na internet que dizem se eu uso =ou <-atribuirei a variável no ambiente atual e, com <<-isso, posso acessar uma variável global quando dentro de uma função. No entanto, …
126 r 

8
Gráfico de dispersão com muitos pontos
Estou tentando plotar duas variáveis ​​em que N = 700K. O problema é que há muita sobreposição, de modo que a trama se torna principalmente um sólido bloco de preto. Existe alguma maneira de ter uma "nuvem" em escala de cinza em que a escuridão da trama é uma função …
126 r  scatter-plot 

4
Extraia cada enésimo elemento de um vetor
Eu gostaria de criar um vetor no qual cada elemento é o i+6thelemento de outro vetor. Por exemplo, em um vetor de comprimento 120, quero criar outro vetor de comprimento 20, no qual cada elemento é o valor i, i+6, i+12, i+18...do vetor inicial, ou seja, quero extrair cada sexto …
126 r  vector 


8
Como excluir vários valores de um vetor?
Eu tenho um vetor como: a = c(1:10)e preciso remover vários valores, como:2, 3, 5 Como excluir esses números (eles NÃO são as posições do vetor) no vetor? No momento, faço um loop no vetor e faço algo como: a[!a=NUMBER_TO_REMOVE] Mas acho que existe uma função que faz isso automaticamente.
125 r 

3
Classificar linhas em data.table em ordem decrescente na chave da string `order (-x, v)` gera erro no data.table 1.9.4 ou anterior
Digamos que eu tenho o seguinte data.tableem R: library(data.table) DT = data.table(x=rep(c("b","a","c"),each=3), y=c(1,3,6), v=1:9) Quero ordená-lo por duas colunas (digamos colunas xe v). Eu usei isso: DT[order(x,v)] # sorts first by x then by v (both in ascending order) Mas agora, quero classificá-lo por x(em ordem decrescente) e ter o …
125 r  string  sorting  data.table  key 

6
O que "métodos S3" significa em R?
Como sou bastante novo no R, não sei quais são os métodos e objetos do S3. Descobri que existem sistemas de objetos S3 e S4 e alguns recomendam o uso do S3 sobre S4, se possível (consulte o Guia de estilo R do Google em http://google-styleguide.googlecode.com/svn/trunk/google-r-style. html ) *. No …
124 r  oop  r-faq  r-s3  r-s4 

4
Como evitar avisos ao introduzir NAs por coerção
Geralmente, prefiro codificar R para não receber avisos, mas não sei como evitar um aviso as.numericao converter um vetor de caractere. Por exemplo: x <- as.numeric(c("1", "2", "X")) Me dará um aviso porque introduziu NAs por coerção. Eu quero NAs introduzidas por coerção - existe uma maneira de dizer "sim, …
124 r  parsing  casting  na 

3
Sobreposição de histogramas com ggplot2 em R
Eu sou novo no R e estou tentando plotar 3 histogramas no mesmo gráfico. Tudo funcionou bem, mas meu problema é que você não vê onde 2 histogramas se sobrepõem - eles parecem um pouco cortados. Quando faço gráficos de densidade, parece perfeito: cada curva é cercada por uma linha …
124 r  ggplot2 

7
Reordenar níveis de um fator sem alterar a ordem dos valores
Eu tenho um quadro de dados com algumas variáveis ​​numéricas e algumas factorvariáveis categóricas . A ordem dos níveis para esses fatores não é como eu quero que eles sejam. numbers <- 1:4 letters <- factor(c("a", "b", "c", "d")) df <- data.frame(numbers, letters) df # numbers letters # 1 1 …
124 r  levels 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.