我想计算:val = s*m^y并将每个y迭代的结果存储在数据框中.
例:
当m = 10,s = 1且y迭代为2时,这将导致:
df <- data.frame(y=c(0:2), val = c(1,10,100))
Run Code Online (Sandbox Code Playgroud)
我不知道如何创建这个数据框.
^是矢量化的.无需迭代.
Data <- data.frame(y=0:2)
Data$val <- 1*10^Data$y
Run Code Online (Sandbox Code Playgroud)