# NOT RUN {
library(pointr)
# Pointer to simple variable
myvar <- 3
ptr("mypointer", "myvar")
mypointer
myvar <- 5
mypointer
mypointer <- 7
myvar
# Alternative: Use the pointr operator %=%
myvar <- 3
mypointr %=% myvar
myvar
# Pointer to subset from dataframe
df <- data.frame(list(var1 = c(1,2,3), var2 = c("a", "b", "c")), stringsAsFactors = FALSE)
df
i <- 2
ptr("sel", "df$var2[i]")
sel <- "hello"
df$var2[i]
df$var2[i] <- "world"
sel
where.ptr("sel")
# }
Run the code above in your browser using DataLab