describe
функция принимает ключевое слово аргумента stats
, которое указывает, какую статистику следует вычислять.Проверьте справку для describe
, чтобы получить полный список.Например, если вы установите stats
на :all
, будет рассчитана вся сводная статистика.Вот пример (выходные данные немного широки, поэтому вы должны прокрутить листинг по горизонтали, чтобы увидеть все столбцы):
julia> df = DataFrame(a=1:3, b='a':'c')
3×2 DataFrame
│ Row │ a │ b │
│ │ Int64 │ Char │
├─────┼───────┼──────┤
│ 1 │ 1 │ 'a' │
│ 2 │ 2 │ 'b' │
│ 3 │ 3 │ 'c' │
julia> describe(df)
2×8 DataFrame
│ Row │ variable │ mean │ min │ median │ max │ nunique │ nmissing │ eltype │
│ │ Symbol │ Union… │ Any │ Union… │ Any │ Union… │ Nothing │ DataType │
├─────┼──────────┼────────┼─────┼────────┼─────┼─────────┼──────────┼──────────┤
│ 1 │ a │ 2.0 │ 1 │ 2.0 │ 3 │ │ │ Int64 │
│ 2 │ b │ │ 'a' │ │ 'c' │ 3 │ │ Char │
julia> describe(df, stats=:all)
2×13 DataFrame
│ Row │ variable │ mean │ std │ min │ q25 │ median │ q75 │ max │ nunique │ nmissing │ first │ last │ eltype │
│ │ Symbol │ Union… │ Union… │ Any │ Union… │ Union… │ Union… │ Any │ Union… │ Nothing │ Any │ Any │ DataType │
├─────┼──────────┼────────┼────────┼─────┼────────┼────────┼────────┼─────┼─────────┼──────────┼───────┼──────┼──────────┤
│ 1 │ a │ 2.0 │ 1.0 │ 1 │ 1.5 │ 2.0 │ 2.5 │ 3 │ │ │ 1 │ 3 │ Int64 │
│ 2 │ b │ │ │ 'a' │ │ │ │ 'c' │ 3 │ │ 'a' │ 'c' │ Char │
Также обратите внимание, что если ваш терминал узкий, отображение некоторых из столбцов можетбыть подавленным, чтобы соответствовать ширине экрана, например, я вставляю результат последней команды на узкий терминал:
julia> describe(df, stats=:all)
2×13 DataFrame. Omitted printing of 6 columns
│ Row │ variable │ mean │ std │ min │ q25 │ median │ q75 │
│ │ Symbol │ Union… │ Union… │ Any │ Union… │ Union… │ Union… │
├─────┼──────────┼────────┼────────┼─────┼────────┼────────┼────────┤
│ 1 │ a │ 2.0 │ 1.0 │ 1 │ 1.5 │ 2.0 │ 2.5 │
│ 2 │ b │ │ │ 'a' │ │ │ │
Обратите внимание, что теперь вы проинформированы, что печать из 6 столбцов была опущена.Это не должно быть проблемой в ноутбуке Jupyter.