我刚刚习惯了r,需要使用以下公式填充数据框中的新列
exp(-(["column a"]^2/(2*10^2))
很抱歉,如果这是非常明显的,但如果有人可以帮忙写这篇文章,我将不胜感激。
谢谢。
答案 0 :(得分:0)
你的问题似乎相当不完整,所以据我所知你正在寻找类似的东西
> DF <- data.frame(a=1:6, b=2*(1:6)) # A dummy data.frame
> transform(DF, newColumn=exp(-(a^2/(2*10^2)))) # the eq you want to apply
a b newColumn
1 1 2 0.9950125
2 2 4 0.9801987
3 3 6 0.9559975
4 4 8 0.9231163
5 5 10 0.8824969
6 6 12 0.8352702
> DF$newColumn2 <- exp(-(DF[,"a"]^2/(2*10^2))) # the eq you want to apply other alternative
> DF
a b newColumn2
1 1 2 0.9950125
2 2 4 0.9801987
3 3 6 0.9559975
4 4 8 0.9231163
5 5 10 0.8824969
6 6 12 0.8352702