LoginSignup
0
0

More than 3 years have passed since last update.

NAを使いたくてDataArraysを使うと[Failed to precompile DataArrays]

Posted at

結論からいうと
DataArraysはduplicatedされていて非推奨とのことです。
https://github.com/JuliaStats/DataArrays.jl

えっじゃあNAはどう扱うのと思ったので調べてみました。

環境

macOS Big Sur version11.0.1
julia version 1.5.3

Missing型を使おう

NAではなくmissingだそうです。

なんだかただの文字に思えますがちゃんと値です。

typeof(missing)

スクリーンショット 2020-12-12 15.17.55.png

Missing型と表示されました。

ではpandasでやるところのdropnaをやってみましょう。
juliaではdropnaではなくskipmissingを使います。

x = [1, 2, missing]
skippmissing(x)

スクリーンショット 2020-12-12 15.25.13.png

この出力は直接関数に渡すことができます。
missingを取り除いたArrayが欲しいときはcollectを使用します。

collect(skipmissing(x))

スクリーンショット 2020-12-12 15.30.15.png

missingを除去できました!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0