R语言 如何将日志转换列转换为新列[已关闭]

u4dcyp6a  于 2023-01-03  发布在  其他
关注(0)|答案(1)|浏览(135)
    • 已关闭**。此问题需要超过focused。当前不接受答案。
    • 想要改进此问题吗?**更新此问题,使其仅关注editing this post的一个问题。

7小时前关闭。
Improve this question
我需要对数据集中的一列进行自然对数转换,并将其放入同一数据集中的新列中。
我曾试图编辑到我的文件,但它不工作。

k3bvogb1

k3bvogb11#

默认情况下,the log() function计算自然对数。有几种方法可以向现有数据集添加新列,但最简单的方法是使用the <- assignment operator

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

相关问题