将我的日志(值)添加到R中的数据框

时间:2018-07-18 13:20:45

标签: r dataframe

好的,所以我正在记录一些距离变量 -示例;

loghospital=log(hospital_2015_distance, base=exp(1))

工程,我得到可以在回归中运行的值。

但是对于我的LASSO回归,最好指定一个数据集。 所以我想要这些日志(值)的数据框。

或者更好的是,我希望将这些日志(值)添加到名为(数据)的现有数据框中。

任何想法如何实现?如果没有,我还应该怎么做才能达到相同的目的?

1 个答案:

答案 0 :(得分:1)

要将其添加到您的data.frame中,可以使用$

data$loghospital = log(hospital_2015_distance, base=exp(1))

您也可以使用[[[,并且可能应该使用<-而不是=进行分配:

# Examples:
data[["loghospital"]] <- log(hospital_2015_distance, base=exp(1))
data["loghospital"]   <- log(hospital_2015_distance, base=exp(1))
data[, "loghospital"] <- log(hospital_2015_distance, base=exp(1))