メインコンテンツまでスキップ
メインコンテンツまでスキップ

quantile

数値データ列の近似分位数を計算します。

この関数は、8192までのリザーバサイズを持つリザーバサンプリングとサンプリング用の乱数発生器を適用します。結果は非決定的です。正確な分位数を取得するには、quantileExact関数を使用してください。

複数のquantile*関数を異なるレベルでクエリに使用する場合、内部状態は統合されません(つまり、クエリは効率的に機能しません)。この場合は、quantiles関数を使用してください。

空の数値列の場合、quantileはNaNを返しますが、そのquantile*の変種は、変種に応じてNaNまたはシーケンスタイプのデフォルト値を返します。

構文

エイリアス: median

引数

  • level — 分位数のレベル。オプションのパラメーター。0から1の範囲の定数浮動小数点数。levelの値は[0.01, 0.99]の範囲を使用することをお勧めします。デフォルト値: 0.5。level=0.5で、関数は中央値を計算します。
  • expr — 数値データ型DateまたはDateTimeに結果するカラム値に対する式。

戻り値

  • 指定されたレベルの近似分位数。

タイプ:

  • 数値データ型入力の場合はFloat64
  • 入力値がDate型の場合はDate
  • 入力値がDateTime型の場合はDateTime

入力テーブル:

クエリ:

結果:

関連項目