Когда я пытаюсь получить максимум разностей столбцов в DataFrame, я получаю сообщение об ошибке. Что не так?min/max при различиях столбцов DataFrame в Julia
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, хотя это может измениться в будущем –