code: def max(*names: str) -> Expr:
      """
      Get the maximum value.
  
      Syntactic sugar for `col(names).max()`.
  
      Parameters
      ----------
      *names
          Name(s) of the columns to use in the aggregation.
  
      See Also
      --------
      max_horizontal
  
      Examples
      --------
      Get the maximum value of a column.
  
      >>> df = pl.DataFrame(
      ...     {
      ...         "a": [1, 8, 3],
      ...         "b": [4, 5, 2],
      ...         "c": ["foo", "bar", "foo"],
      ...     }
      ... )
      >>> df.select(pl.max("a"))
      shape: (1, 1)
      ┌─────┐
      │ a   │
      │ --- │
      │ i64 │
      ╞═════╡
      │ 8   │
      └─────┘
  
      Get the maximum value of multiple columns.
  
      >>> df.select(pl.max("^a|b$"))
      shape: (1, 2)
      ┌─────┬─────┐
      │ a   ┆ b   │
      │ --- ┆ --- │
      │ i64 ┆ i64 │
      ╞═════╪═════╡
      │ 8   ┆ 5   │
      └─────┴─────┘
      >>> df.select(pl.max("a", "b"))
      shape: (1, 2)
      ┌─────┬─────┐
      │ a   ┆ b   │
      │ --- ┆ --- │
      │ i64 ┆ i64 │
      ╞═════╪═════╡
      │ 8   ┆ 5   │
      └─────┴─────┘
  
      """
      return F.col(*names).max()
  
file_path: polars/py-polars/polars/functions/aggregation/vertical.py
imports: from __future__ import annotations
  from typing import TYPE_CHECKING
  import polars.functions
  from polars.utils.deprecation import deprecate_renamed_function
label_desc: Use image node_id 3 for calling a global function with example usage: max() and returns: F