7小时前关闭。Improve this question我需要对数据集中的一列进行自然对数转换,并将其放入同一数据集中的新列中。我曾试图编辑到我的文件,但它不工作。
k3bvogb11#
默认情况下,the log() function计算自然对数。有几种方法可以向现有数据集添加新列,但最简单的方法是使用the <- assignment operator。
log()
<-
data(iris) head(iris) #> Sepal.Length Sepal.Width Petal.Length Petal.Width Species #> 1 5.1 3.5 1.4 0.2 setosa #> 2 4.9 3.0 1.4 0.2 setosa #> 3 4.7 3.2 1.3 0.2 setosa #> 4 4.6 3.1 1.5 0.2 setosa #> 5 5.0 3.6 1.4 0.2 setosa #> 6 5.4 3.9 1.7 0.4 setosa iris$newvar <- log(iris$Sepal.Width) head(iris) #> Sepal.Length Sepal.Width Petal.Length Petal.Width Species newvar #> 1 5.1 3.5 1.4 0.2 setosa 1.252763 #> 2 4.9 3.0 1.4 0.2 setosa 1.098612 #> 3 4.7 3.2 1.3 0.2 setosa 1.163151 #> 4 4.6 3.1 1.5 0.2 setosa 1.131402 #> 5 5.0 3.6 1.4 0.2 setosa 1.280934 #> 6 5.4 3.9 1.7 0.4 setosa 1.360977
1条答案
按热度按时间k3bvogb11#
默认情况下,the
log()
function计算自然对数。有几种方法可以向现有数据集添加新列,但最简单的方法是使用the<-
assignment operator。