otp.Operation.float.str#
- str(length=10, precision=6)#
Converts float to str.
Converts number to string with given
lengthandprecision. The specifiedlengthshould be greater than or equal to the part of the number before the decimal point plus the number’s sign (if any).If
lengthis specified as an int, the method will return strings withlengthcharacters, iflengthis specified as a column, the method will return string default (64 characters) length.- Parameters
- Returns
result – String representation of float value.
- Return type
Examples
>>> data = otp.Ticks(X=[1, 2.17, 10.31861, 3.141593]) >>> data["X"] = data["X"].float.str(15, 3) >>> data = otp.run(data) >>> data["X"] 0 1.000 1 2.170 2 10.319 3 3.142 Name: X, dtype: object
>>> data = otp.Ticks(X=[1, 2.17, 10.31841, 3.141593], ... LENGTH=[2, 3, 4, 5], ... PRECISION=[5, 5, 3, 3]) >>> data["X"] = data["X"].float.str(data["LENGTH"], data["PRECISION"]) >>> data = otp.run(data) >>> data["X"] 0 1 1 2.2 2 10.3 3 3.142 Name: X, dtype: object