DataFrameの列の相違点の最大値を取得しようとするとエラーが発生します。なにが問題ですか?JuliaのDataFrame列の最小値/最大値
using DataFrames
a = [2,4,10,4,8,8]
b = [5,9,7,2,8,7]
c = [2,9,7,6,8,1]
df = DataFrame(A = a, B = b, C = c)
df[2,:A] = NA
df[3,:C] = NA
ab=df[:A] - df[:B]
bc=df[:B] - df[:C]
ac=df[:A] - df[:C]
df[:max] = max(ab, bc, ac)
println(df)
=>とLoadError:MethodError:いいえ方法マッチングisless(:: DataArrays.DataArray {Int64,1} ::配列{でも、1})
はdf[:max] = max(ab, bc)
又はdf[:max] = max(a, b, c)
のいずれかの最大を行います期待どおりに動作します。
誰でも何が起こっているのか分かりますか?ありがとうございました!戻り値の型に
です。「na_omit()」はどこに文書化されていますか?それを見ることができませんでした... – daycaster
私の知るところではありません。 'na_omit'は' DataFrames'によってエクスポートされません。それはまだv0.8.5にありますが、それは将来変更される可能性があります –