Moh*_*aad 5 for-loop global-variables dataframe julia
我正在用 Julia 编写代码。在这里,我有一个大小为 272x32 的数据框。我的目标是找到每列中的最小值,并将它们存储在一个包含 32 个元素的数组中。为了执行这个,我创建了一个 for 循环,迭代数据帧中的列范围。但是,在将值分配为全局值时,存储的输出只有最后一个值。但是,我希望它具有最少的列作为数组中的每个条目,我可以将其用于矩阵算术运算。
代码片段:
n = ncol(variables)
for i in 1:n
global mins = minimum(variables[!, i])
global maxs = maximum(variables[!, i])
end
Run Code Online (Sandbox Code Playgroud)
请建议解决此问题。
问候,
我不确定这是否是您所要求的,但似乎是:
mins = minimum.(eachcol(variables))
maxs = maximum.(eachcol(variables))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
65 次 |
| 最近记录: |