julia# UndefVarError With Julia TidierData Package

I am trying to use the `TidierData`

package in Julia.
I have imported the correct packages, but when I try to run one of the macros (such as `@glimpse`

), I get the error `"LoadError: UndefVarError: @glimpse not defined"`

.
Am I missing something?

Here's a MWE:

```
using DataFrames
using TidierData
df = DataFrame(a=1:4, b=["M", "F", "F", "M"])
@glimpse(df)
```

I have tried to wrap the `@glimpse`

call in a chain thinking this would solve the issue, but I have not had success.

For example,

```
@chain df begin
@glimpse()
end
```

gives the exact same error.

Solution

The problem was that I had a previous version of `TidierData`

installed on my computer which did not have `@glimpse()`

.
By checking `Pkg.status()`

I found out that the version installed is `v0.10.0`

.
By typing `] up [email protected]`

in the REPL, my package version was updated.
Now, running my MWE gives the following output:

```
4×2 DataFrame
Row │ a b
│ Int64 String
─────┼───────────────
1 │ 1 M
2 │ 2 F
3 │ 3 F
4 │ 4 M
Rows: 4
Columns: 2
.a Int64 1, 2, 3, 4
.b String M, F, F, M
```

- How to get equally scaled axes with Plots in Julia
- Scatter plot of two rows of a DataFrame in Julia using Plotly
- Adding constraints to jump model from dict
- Non-iterable argument to a function called by Julia `map`?
- Compute row sums and column sums efficiently in Julia
- Julia copying folder into an existing folder
- How to force Julia to use multiple threads for matrix multiplication?
- Can Revise.jl handle `ERROR: LoadError: invalid redefinition of constant`?
- Define piecewise function with automatic broadcasting in Julia
- julia Handling time difference in dataframe
- Fast tensor-dot on sparse arrays with GPU in any programming language?
- Why do allocations occur during broadcasting assignment to a preallocated array?
- Comparing RK4 to Euler method
- How to put even numbers from matrix in separate vector in Julia?
- Number of iterations performed by a for-loop in Julia
- Can I redefine a function, but still use the old definition within the new definition?
- how do I use analytical form as gradient with ! function?
- Julia equivalent to R `as.numeric()`
- Why does Float16(1.1)-Float16(1)=Float16(0.0996)?
- Julia manual and defining an infix operator
- In Julia, how to convert a unsigned number to a signed number like in C?
- Julia Package DataFrames 1.6.1 doesn't recognize old version DataFrames 1.3.4 file
- Convert Julia DataFrame to an array of bytes for compression
- How to suppress svg output by IJulia in Jupyter notebooks
- how to get the documentation of a julia function in a vscode notebook?
- Passing command-line arguments to a Pluto Notebook
- Julia gives "MethodError: rand!" when trying to optimize over a certain manifold using Manopt
- Why doesn't the loss calculated by Flux `withgradient` match what I have calculated?
- How to import Julia packages into Python
- Obtain the number of CPU cores in Julia