pyarrow.compute.strptime#
- pyarrow.compute.strptime(strings, /, format, unit, error_is_null=False, *, options=None, memory_pool=None)#
解析时间戳。
对于 strings 中的每个字符串,将其解析为时间戳。时间戳单位和预期的字符串模式必须在 StrptimeOptions 中给出。空输入会产生空值。如果非空字符串解析失败,默认情况下会返回错误。
- 参数:
- strings类数组或类标量
计算函数的参数。
- format
str 将输入字符串解析为时间戳的模式,例如“%Y/%m/%d”。请注意,该格式的语义遵循 C/C++ 的 strptime,而非 Python 的 strptime。两者在行为上存在差异,例如“%y”占位符处理少于四位数的年份的方式有所不同。
- unit
str 输出的时间戳单位。接受的值为“s”、“ms”、“us”、“ns”。
- error_is_nullbool, default
False 如果为 true,则在解析错误时返回 null,否则抛出异常。
- options
pyarrow.compute.StrptimeOptions, optional 传递选项的替代方式。
- memory_pool
pyarrow.MemoryPool, 可选 如果不传递,将从默认内存池分配内存。