datatable.FExpr.__lshift__()¶
Shift x by y bits to the left, i.e. x << y. Mathematically this
is equivalent to \(x\cdot 2^y\).
If x or y are multi-column expressions, then they must have the
same number of columns, and the << operator will be applied to each
corresponding pair of columns. If either x or y are single-column
while the other is multi-column, then the single-column expression
will be repeated to the same number of columns as its opponent.
The left-shift operator can only be applied to integer columns, and the resulting column will have the same stype as its argument.
Parameters¶
x
,
y
FExprThe arguments must be either FExprs, or expressions that can be
converted into FExprs.
return
FExprAn expression that evaluates x << y.
See also¶
__rshift__(x, y)– right shift.
The content on this page is licensed under the Creative Commons Attribution 4.0 License
(CC BY 4.0) ,
and code samples are licensed under the MIT License.