[R-br] Selecionar variáveis conforme linhas

Éder Comunello comunello.eder em gmail.com
Terça Agosto 27 07:40:47 BRT 2013


Roney, bom dia!

Não deve ser a melhor forma, mas o código abaixo pode ser um começo...


# <BEGIN>
#install.packages('repmis')
library(repmis)
FinURL <- paste0("
https://dl.dropboxusercontent.com/u/61883020/2013-08-25-r-br.csv")

data <- repmis::source_data(FinURL, sep = ",", header = TRUE)

dim(data); head(data)

data$new   = 0; data$prop  = 0; data$medlnk= 0
str(data)
for (i in 1:length(data[,1])){  # para cada linha
          col    = data[i,2]+2  # coluna do grupo dado
          dado   = data[i,col]  # dado para a coluna calculada
          nlink  = length(data[1,3:6]>0) # núm de grupos com valor
(ligações)
          data[i,8]  = dado     # aloja o dado
          data[i,9]  = dado/(data[i,7]-dado) # total - dado do grupo
          data[i,10] = data[i,7]/nlink       # total/núm ligações
}
head(data)
#<END>


> head(data)
  pessoa pessoa.grupo g.1 g.2  g.3 g.4   tc  new      prop medlnk
1      a            3 360 913 1407 674 3354 1407 0.7226502 838.50
2      b            2 235 693  588 384 1900  693 0.5741508 475.00
3      c            4 355 435  285 524 1599  524 0.4874419 399.75
4      e            3  37 129  258  80  504  258 1.0487805 126.00
5      f            1 317  40   14  95  466  317 2.1275168 116.50
6      g            2  17 216   88  27  348  216 1.6363636  87.00


-- 
Éder Comunello <c <comunello.eder em gmail.com>omunello.eder em gmail.com>
Dourados, MS - [22 16.5'S, 54 49'W]
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20130827/64bf367c/attachment.html>


Mais detalhes sobre a lista de discussão R-br