我有一个高维数据框
df
,尺寸为 3000 x 80(文档术语矩阵)。我有一个分类函数,它接受两个参数:formula
和data
。对于formula
,我希望它自动获取df
的所有特征(变量)。有没有办法接受所有列名称的列表来创建公式对象?
你也许可以做
reformulate(names(df))
这将产生一个包含所有变量名称的单边公式。 (这实际上只不过是
as.formula(paste(names(df), collapse="+"))
的语法糖。)
对于公式可以不必使用:
as.formula(粘贴(“dependent_var〜”,粘贴(名称(df),折叠=“+”))