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-심판 : https://github.com/JuliaData/DataFrames.jl/commit/5f611bf480632507e15bb2c96bf39aedb71d6d06 – Gnimuc