DataFrameの各列を調べてブール値を返す関数を作りたかったので、私はブール値の配列で終わりました。ここで私はラインJulia:配列の配列の代わりに配列を返す方法はありますか?
array = [a[1] for a in array_of_arrays]
ビット無駄を見つける除いこれは動作するコード
# some random dataframe
df = DataFrame([1:3, 4:6])
# a function that returns an array of boolean
function some_bool_fn(df)::Array{Bool}
array_of_arrays = colwise(df) do sdd3
# for illustration only
return true
end
array = [a[1] for a in array_of_arrays]
return array
end
# calling the function
some_bool_fn(dd3)
です。基本的には配列の配列をcolwise
の出力として取得するので、配列の配列を単純な配列のboolに配置する必要がありました。このコード行を避けるためにコードを書く方法はありますか?
X-REF:https://github.com/JuliaData/DataFrames.jl/commit/5f611bf480632507e15bb2c96bf39aedb71d6d06 – Gnimuc