4
我有一个Julia中的数据框,其列名少于10个。我想生成所有可能的公式列表,可以输入线性模型(例如,[Y~X1+X2+X3, Y~X1+X2, ....]
)。我可以使用列名的组合()和字符串版本轻松完成此操作。但是,当我尝试将字符串转换为公式对象时,它会崩溃。看看DataFrames.jl documentation,它似乎只能从“表达式”构造公式,我确实可以将单个列名称列表为表达式。有没有什么办法可以以某种方式通过编程方式使用“+”运算符将多个不同的表达式连接在一起,以便生成的合成表达式可以传递到公式构造函数的RHS中?我的冲动是搜索一些将任意字符串转换为等价表达式的函数,但不确定这是否正确。将字符串转换为Julia中的公式对象
非常好,谢谢一吨。我在文档中发现了parse(),它将任意字符串转换为表达式非常有用。 – 2014-11-06 08:34:13