Resultados da pesquisa a pedido "data-manipulation"

1 a resposta

Substitua cada elemento igual a zero de uma matriz pelo elemento correspondente da linha acima

Estou usando R. Eu tenho uma matriz e quero substituir cada elemento igual a zero pelo elemento correspondente da linha acima. Por exemplo, eu criei a seguinte matriz: AA <- matrix(c(1,2,3,1,4,5,1,0,2), ncol=3, nrow=3) [,1] [,2] [,3] [1,] 1 1 ...

1 a resposta

Média do subgrupo da 2ª coluna, agrupada por 1ª coluna

Suponha que eu tenha a matriz A. A primeira coluna é "grupo". Então eu quero calcular a média da 2ª coluna para cada grupo. Então, eu quero criar B. A= 1 2 1 3 2 4 2 2 B= 1 2.5 2 3A melhor coisa que fiz até agora é construir um loop for e if ...

3 a resposta

Atribuir valor ao grupo com base na condição na coluna

Eu tenho um quadro de dados que se parece com o seguinte: > df = data.frame(group = c(1,1,1,2,2,2,3,3,3), date = c(1,2,3,4,5,6,7,8,9), value = c(3,4,3,4,5,6,6,4,9)) > df group date value 1 1 1 3 2 1 2 4 3 1 3 3 4 2 4 4 5 2 5 5 6 2 6 6 7 3 7 6 8 ...

1 a resposta

Como filtrar (com dplyr) para todos os valores de um grupo se o limite variável for atingido?

Aqui estão os dados fictícios: cases <- rep(1:5,times=2) var1 <- as.numeric(c(450,100,250,999,200,500,980,10,700,1000)) var2 <- as.numeric(c(111,222,333,444,424,634,915,12,105,152)) maindata1 <- data.frame(cases,var1,var2) df1 <- maindata1 %>% ...

3 a resposta

Normalizar (reformatar) dados de tabulação cruzada para o Tableau sem usar o Excel

O Tableau geralmente funciona melhor quandoos dados de entrada estão no formato "normalizado" [http://kb.tableausoftware.com/articles/knowledgebase/denormalize-data], em vez de tabulação cruzada. Isso também é conhecido como conversão de "formato ...

2 a resposta

Como remover grupos de observação com dplyr :: filter ()

Para os seguintes dados ds <- read.table(header = TRUE, text =" id year attend 1 2007 1 1 2008 1 1 2009 1 1 2010 1 1 2011 1 8 2007 3 8 2008 NA 8 2009 3 8 2010 NA 8 2011 3 9 2007 2 9 2008 3 9 2009 3 9 2010 5 9 2011 5 10 2007 4 10 2008 4 10 2009 2 ...

2 a resposta

Subcondicionando uma matriz por row.names

Eu tenho uma matriz com os seguintes row.names: "X1" "X5" "X33" "X37" "X52" "X566"Agora eu quero selecionar apenas as linhas que correspondem às entradas de uma lista, digamos: include_list <- c("X1", "X5", "X33")Eu imagino que faria algo ...

1 a resposta

PHP XMLReader lê, edita Nó, escreve XMLWriter

Eu tenho um arquivo XML que é muito muito grande (milhões de registros). Devido a restrições de velocidade e memória, pretendo usarXMLReader/XMLWriter. Preciso ler o arquivo, obter um registro, alterar seu atributo e, finalmente, salvar XML ...

3 a resposta

r data.frame criar nova variável

Eu tenho um dataframe com cerca de 1,5 milhões de linhas e 5 cols. Uma variável (VARIÁVEL) é desse tipo NATIONALITY_YEAR (por exemplo, SPAIN_1998) e eu quero...

3 a resposta

Estatísticas de bootstrap R por grupo para big data