Return a copy where the value is assigned.
idx (int | integer | Index | Set[int | integer] | ndarray[tuple[int], dtype[T_dtype_co]] | SequenceNotStr[int | integer] | slice | Series | Callable[[DataFrame], Series])
col (Literal['x', 'y', 'z'])
val (int | float | floating)
Self