Karandeep Singh

@kdpsingh
1,040 Followers
390 Following
891 Posts
Jacobs Chancellor’s Endowed Chair, UC San Diego. Chief Health AI Officer, UCSD Health.
#JuliaLang. Views own.
GitHubhttps://github.com/kdpsingh

A 3-part intro to #JuliaLang by @djnavarro, touching on the language, DataFrames.jl, and Plots.jl: https://blog.djnavarro.net/posts/2024-03-01_julia-foundation/

“Honestly, at this point I don’t even know why I’m making the choices I’m making in this increasingly-unhinged series of posts” 😂

Also: Do it! 🧹

Notes from a data witch - A foundation in Julia

Part one of a three-part series in which I swear I was going to keep it brief but ended up writing a staggeringly long set of notes on learning a bit of Julia

Notes from a data witch
In case you’re wondering, it’s possible to recreate the original data frame after nesting by unnesting wider first and then longer (or longer first and then wider).

Two big updates:

1. Tidier.jl comes with a new README introducing the package.

Also includes an FAQ:
- Why should Julia users look at Tidier.jl?
- Is Tidier.jl intended for R users?
- Which functions are re-exported?
- How to install/update it?

https://github.com/TidierOrg/Tidier.jl

2. TidierData.jl now supports nesting and unnesting data frames (thanks to amazing work by Daniel Rizk).

Details on how it works: https://tidierorg.github.io/TidierData.jl/latest/reference/#TidierData.@nest-Tuple

GitHub - TidierOrg/Tidier.jl: Meta-package for data analysis in Julia, modeled after the R tidyverse.

Meta-package for data analysis in Julia, modeled after the R tidyverse. - TidierOrg/Tidier.jl

GitHub

🧹 TidierData.jl v0.14.2 for #JuliaLang brings new features:

- `where()` is now supported everywhere that uses tidy selection 👇
- `slice()` has been fully rewritten to support interpolation and use of functions inside it
- `is_number()` is newly supported

https://github.com/TidierOrg/TidierData.jl

GitHub - TidierOrg/TidierData.jl: 100% Julia implementation of the dplyr and tidyr R packages

100% Julia implementation of the dplyr and tidyr R packages - GitHub - TidierOrg/TidierData.jl: 100% Julia implementation of the dplyr and tidyr R packages

GitHub

Introducing: TidierText.jl v0.1.0 (on its way to the registry)

It brings the magic of R’s tidytext to #JuliaLang:

- bind_tf_idf()
- unnest_tokens()
- unnest_regex()
- unnest_characters()
- unnest_ngrams()
- get_stopwords()

https://github.com/TidierOrg/TidierText.jl/

GitHub - TidierOrg/TidierText.jl: 100% Julia implementation of the tidytext R package

100% Julia implementation of the tidytext R package - GitHub - TidierOrg/TidierText.jl: 100% Julia implementation of the tidytext R package

GitHub

Came across a great paper walking through the design and benchmarks of the DataFrames.jl package in #JuliaLang.

And found the first-ever reference to Tidier.jl in an academic paper!

https://www.jstatsoft.org/article/download/v107i04/4495

👀

Tidier.jl 1.0.0 is now on the #JuliaLang registry.

It’s 𝘧𝘪𝘯𝘢𝘭𝘭𝘺 a meta-package. It re-exports TidierData.jl, TidierPlots.jl, TidierCats.jl, TidierDates.jl, and TidierStrings.jl.

https://github.com/TidierOrg/Tidier.jl

GitHub - TidierOrg/Tidier.jl: Meta-package for data analysis in Julia, modeled after the R tidyverse.

Meta-package for data analysis in Julia, modeled after the R tidyverse. - TidierOrg/Tidier.jl

GitHub
A small step for tidyverse,
A giant leap for tidykind.