使用Julia TidierData包时遇UndefVarError:@glimpse未定义
解决Julia中TidierData @glimpse宏未定义的错误
问题根源:
@glimpse宏并不属于TidierData包本身,它是由独立的TidierGlimpse子包提供的功能,仅导入TidierData会导致找不到该宏。解决步骤:
- 安装
TidierGlimpse包(首次使用时):
进入Julia包模式(按]键),执行:add TidierGlimpse - 在代码中同时导入所需包:
using DataFrames using TidierData using TidierGlimpse # 必须导入这个包才能使用@glimpse df = DataFrame(a=1:4, b=["M", "F", "F", "M"]) @glimpse(df) - 如果使用
@chain链式调用,写法如下(同样需要导入TidierGlimpse):@chain df begin @glimpse end
- 安装
补充说明:Tidier生态采用模块化设计,不同的功能分散在多个子包中,使用前需要确认对应功能所属的子包并正确导入。
内容的提问来源于stack exchange,提问作者RobinsonWM
相关产品推荐
相关产品推荐

