Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2019
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
R 0.53 KB | None | 0 0
  1. #calculo dos retornos
  2. #pegar o valor de fechamento / fechamento anterior
  3.  
  4. ASSET$Close_Shift <- ASSET$CLOSE #cria variavel asset.closeshifit e copia os dados de asset$close para ela
  5.  
  6. ASSET['Close_Shift'] <- c(NA, head(ASSET['Close_Shift'], dim(ASSET[1] -1)[1])) #Aqui ficou complicado...como foi feito o deslocamento
  7.  
  8. ASSET$Retornos <- (ASSET$CLOSE / ASSET$Close_Shift-1)*100  #pelo que entendi, pega o fechamento / fechamento anterior para dar variacao %
  9.  
  10. ASSET[is.na(ASSET)] <- 0  #Verifica se ASSET is NA entao recebe 0 ?
  11.  
  12. head(ASSET)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement