从(非常)长的列表创建公式

问题描述 投票:0回答:2

我有一个高维数据框

df
,尺寸为 3000 x 80(文档术语矩阵)。我有一个分类函数,它接受两个参数:
formula
data
。对于
formula
,我希望它自动获取
df
的所有特征(变量)。有没有办法接受所有列名称的列表来创建公式对象?

r function variables formula
2个回答
4
投票

你也许可以做

reformulate(names(df))

这将产生一个包含所有变量名称的单边公式。 (这实际上只不过是

as.formula(paste(names(df), collapse="+"))
的语法糖。)


0
投票

对于公式可以不必使用:

as.formula(粘贴(“dependent_var〜”,粘贴(名称(df),折叠=“+”))

© www.soinside.com 2019 - 2024. All rights reserved.