gpt4 book ai didi

dataframe - 如何在 Julia 中全局使用 for 循环中的数组?

转载 作者:行者123 更新时间:2023-12-03 16:47:12 27 4
gpt4 key购买 nike

我正在用 Julia 编写代码。在这里,我有一个大小为 272x32 的数据框。我的目标是找到每列中的最小值,并将它们存储在一个包含 32 个元素的数组中。为了执行这个,我创建了一个 for 循环,迭代数据帧中的列范围。但是,在将值分配为全局值时,存储的输出只有最后一个值。但是,我希望它具有最少的列作为数组中的每个条目,我可以将其用于矩阵算术运算。
代码片段:

n = ncol(variables)

for i in 1:n

global mins = minimum(variables[!, i])
global maxs = maximum(variables[!, i])

end
请建议解决此问题。
问候,

最佳答案

我不是 100% 确定这是否是您所要求的,但似乎是:

mins = minimum.(eachcol(variables))
maxs = maximum.(eachcol(variables))

关于dataframe - 如何在 Julia 中全局使用 for 循环中的数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65350881/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com