Julia:谓词的多维数组索引

时间:2017-07-03 01:06:20

标签: julia

我在JULIA有一个69 x 4的多维数组。我想使用框架的一列上的条件来过滤行。

updown [updown [:,4]。> 0.5]

似乎不起作用。

1 个答案:

答案 0 :(得分:4)

你可以为第二轴传递一些东西,基本上是"所有列":

julia> updown = randn(69, 4);

julia> updown[updown[:, 4] .> 1.5, :]
4×4 Array{Float64,2}:
  1.76637    -0.307257  -0.125816  1.89179
  0.0858598  -0.812886  -0.030113  1.66113
 -0.144546    0.374371  -0.731996  1.56694
  0.330211    0.108665   0.98783   1.71425