【发布时间】:2021-09-10 01:55:15
【问题描述】:
我有一个数据框,其中列有 100 多个变量,每个主题都列在行中。我想循环遍历每一列以执行方差分析,虽然循环函数工作正常,但我坚持的步骤是列出要循环遍历的列。目前我可以通过手动输入/粘贴每个变量名来设置这些,但这显然不实用。
目前循环遍历我的vars 列表,为此我目前只需手动输入这些列的名称...
variables <- vars(height, width, strength)
仅针对那些我必须手动输入的 100 多个变量中选择的 3 个循环。
我原以为我可以在 vars 表达式中的第 3 列到第 100 列之间列出数据框 df 的列名范围,如下所示...
variables <- vars(colnames(df[3:100]))
这只是提供了一个名为colnames(df[3:100])的变量。
有什么想法可以避免输入或手动插入逗号/从 100 多个不同的变量名称中删除引号?提前致谢。
【问题讨论】:
-
如果您创建一个小的可重现示例以及预期的输出,这将更容易提供帮助。阅读how to give a reproducible example。