【发布时间】:2021-01-11 23:18:33
【问题描述】:
我已经编写了以下r 代码。
t = seq(0.1, 1, by = 0.1)
for(i in c(t)){
print(c( i, round(2^i, 3) , round(exp(-3*i),3)))
}
输出是
[1] 0.100 1.072 1.000
[1] 0.200 1.149 1.000
[1] 0.300 1.231 0.000
[1] 0.40 1.32 0.00
[1] 0.500 1.414 0.000
[1] 0.600 1.516 0.000
[1] 0.700 1.625 0.000
[1] 0.800 1.741 0.000
[1] 0.900 1.866 0.000
[1] 1 2 0
我想找到每一列的minimum 和maximum 值。我的问题是如何将这些输出存储在data frame 中。我的意图是找到对应于2^i 和exp(-3*i) 的i 的minimum 和maximum 值。
例如,上面的输出,min(2^i) = 1.072 和 max(2^i) = 1.866。同样,我也想为第二列做这件事。我的实际代码会生成 100000 值。
感谢您的帮助。
【问题讨论】: