[R-br] Selecionar variáveis conforme linhas
Éder Comunello
comunello.eder em gmail.com
Terça Agosto 27 10:17:09 BRT 2013
Corrigindo...
Tinha um erro no cálculo do nlink, que retornava sempre 4...
Segue a modificaçã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; data$nlink=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(which(data[i,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
data[i,11] = nlink
}
tail(data)
#<END>
> tail(data)
pessoa pessoa.grupo g.1 g.2 g.3 g.4 tc new prop medlnk nlink
15 q 3 8 49 157 17 231 157 2.1216216 57.75000 4
16 r 2 27 138 33 27 225 138 1.5862069 56.25000 4
17 s 2 32 82 25 77 216 82 0.6119403 54.00000 4
18 t 3 12 16 183 3 214 183 5.9032258 53.50000 4
19 u 4 0 54 33 90 212 90 0.7377049 70.66667 3
20 v 3 0 0 135 11 211 135 1.7763158 105.50000 2
--
É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/99c14733/attachment.html>
Mais detalhes sobre a lista de discussão R-br