Our great sponsors
-
Chain.jl
A Julia package for piping a value through a series of transformation expressions using a more convenient syntax than Julia's native piping functionality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
If you do have tabular data in a dataframe you have a few options for data manipulation, the most popular packages are probably DataFramesMeta and Query, although in my opinion the best way to manipulate dataframes is with the functions built in to DataFrames.jl and using a package like Chain.jl or Pipe.jl to pipe the functions into each other like magrittr in R.
If you do have tabular data in a dataframe you have a few options for data manipulation, the most popular packages are probably DataFramesMeta and Query, although in my opinion the best way to manipulate dataframes is with the functions built in to DataFrames.jl and using a package like Chain.jl or Pipe.jl to pipe the functions into each other like magrittr in R.
For agent based modelling, you've come to the right place because Agents.jl is great! It has a way to get interactive visualisations from your models, although I haven't used it myself. See this year's JuliaCon talk about Agents.jl to get an idea of what it can do.
For other distributions and other operations (quantiles, pdf,...) look at my cheat-sheet "Common distributions in Julia, Python and R"
Related posts
- Pains of Julia compared to python
- What framework would you recommend to build a Tetris game AI using reinforcement learning?
- The (updated) history of the pipe operator in R
- What are some of your favourite macros?
- Why is piping so well-accepted in the R community compared to those in Julia and Python?