# Revise cannot transform my dataset

**URL:** https://discourse.julialang.org/t/revise-cannot-transform-my-dataset/39177
**Category:** Performance
**Tags:** performance, dataframes, revise
**Created:** [May 9, 2020, 11:55am UTC](https://discourse.julialang.org/t/revise-cannot-transform-my-dataset/39177 "2020-05-09T11:55:17Z")
**Posts on this page:** 1
**Showing post:** 14

<div class="post-metadata">

### Author: ![orialb](https://avatars.discourse-cdn.com/v4/letter/o/65b543/32.png) [@orialb](https://discourse.julialang.org/u/orialb)
#### Post date: [May 9, 2020, 8:25pm UTC](https://discourse.julialang.org/t/revise-cannot-transform-my-dataset/39177/14 "2020-05-09T20:25:44Z")

</div>

Maybe this post will be useful for you: [julia vim tutorial for newbies](https://discourse.julialang.org/t/julia-vim-tutorial-for-newbies/36636/7). ( but maybe you already know these things)

As others wrote above Revise doesn’t give you anything here (as far as I know). It would be useful if you wrap the pieces of code in your script in functions. Then if you use `includet` the function definitions will be automatically updated the next time you call them from the REPL. As far as I know, the way you are using the script, `include` and `includet` are equivalent in their end effect.

EDIT: maybe I’m wrong with what I wrote above. I thought Revise tracks only changes in function definitions, but from a quick test it seems that it also tracks some changes in stuff happening at top-level (e.g. assigning a new value to a global variable). Anyway I only ever used it for tracking functions so I’m not sure.

---

_[View the full topic](https://discourse.julialang.org/t/revise-cannot-transform-my-dataset/39177)._
