在 R 的列标题中声明质量变量
Declaration of mass variables in column headings in R
我不知道如何将导入的 xlsx sheet 中的列 headers 分配为变量。我有几个列 headers,例如 DAY_CHNG 和 INPUT_CHG。到目前为止,我只能 运行 gls(DAY_CHG~INPUT_CHG)
首先通过 X<-mydata$DAY_CHG
将值分配为变量。是否有一些命令可以在我导入时自动分配这些变量?
我在启动程序和 运行ning 时遇到了可怕的问题,顺便说一句,由于我工作的公司的防火墙,我想知道这是否导致了一些问题。
非常感谢任何帮助。谢谢!
attach(mydata)
将允许您直接使用变量名。但是,attach
可能会导致问题,尤其是对于更复杂的 data/analyses(请参阅 Do you use attach() or call variables by name or slicing? 进行讨论)
另一种方法是使用 with
,例如 with(mydata, gls(DAY_CHG~INPUT_CHG)
我建议使用 $
以便将 headers 用作变量并且仍然能够使用其他数据集。所有需要做的就是将数据分配给 object,例如您的 mydata
,然后紧跟 $
,您将能够引用您的 headers作为变量。
作为您的案例的示例,无需创建新的 object x,只需将您分配给 x 的内容直接放入您的命令中即可。
gls(mydata$DAY_CHG ~ mydata$INPUT_CHG)
当更多数据集变得更加复杂时,这将允许您仍然访问所有这些数据,而不会将自己限制在您 attach()
的数据集
我不知道如何将导入的 xlsx sheet 中的列 headers 分配为变量。我有几个列 headers,例如 DAY_CHNG 和 INPUT_CHG。到目前为止,我只能 运行 gls(DAY_CHG~INPUT_CHG)
首先通过 X<-mydata$DAY_CHG
将值分配为变量。是否有一些命令可以在我导入时自动分配这些变量?
我在启动程序和 运行ning 时遇到了可怕的问题,顺便说一句,由于我工作的公司的防火墙,我想知道这是否导致了一些问题。
非常感谢任何帮助。谢谢!
attach(mydata)
将允许您直接使用变量名。但是,attach
可能会导致问题,尤其是对于更复杂的 data/analyses(请参阅 Do you use attach() or call variables by name or slicing? 进行讨论)
另一种方法是使用 with
,例如 with(mydata, gls(DAY_CHG~INPUT_CHG)
我建议使用 $
以便将 headers 用作变量并且仍然能够使用其他数据集。所有需要做的就是将数据分配给 object,例如您的 mydata
,然后紧跟 $
,您将能够引用您的 headers作为变量。
作为您的案例的示例,无需创建新的 object x,只需将您分配给 x 的内容直接放入您的命令中即可。
gls(mydata$DAY_CHG ~ mydata$INPUT_CHG)
当更多数据集变得更加复杂时,这将允许您仍然访问所有这些数据,而不会将自己限制在您 attach()