小编mlh*_*hub的帖子

重命名 Julia 中的多列

我正在尝试使用以下代码重命名数据框列-

function _process_col(df)
    for col in names(df)
        print(col)
        rename!(df, :col => _clean_col_name(col))
    end
    return df
end
Run Code Online (Sandbox Code Playgroud)

但会引发错误,表明数据框中不存在 col。rename!(df, :col => _clean_col_name(col))将 col 视为字符串而不是变量。

note -_clean_col_name(col)是处理列名称的自定义函数

有什么替代方法可以做到这一点吗?

dataframe julia

3
推荐指数
2
解决办法
701
查看次数

标签 统计

dataframe ×1

julia ×1