TypeError: 'module' object is not callable for time on Koalas dataframe

TypeError: 'module' object is not callable for time on Koalas dataframe

我在从 pandas 转换为 Koalas 时遇到了一行代码的小问题。

注意:我正在数据块中执行我的代码。

下面一行是pandas代码:

input_data['t_avail'] = np.where(input_data['purchase_time'] != time(0, 0), 1, 0)

我按如下方式转换为 Koalas。顺便提一下,我已经在以下代码行之前将 input_data 数据框定义为 Koalas 类型。

# Add a new column called 't_avail' in input_data Koalas dataframe
        input_data = input_data.assign( 
           t_avail = (input_data['purchase_time'] != time(0, 0))
           ) 

Koalas 转换时出现以下错误:TypeError: 'module' object is not callable

我不确定 time 模块有什么问题,因为我只想将 t_avail 列分配给 purchase_time 列中的条目空闲时间。

有人可以帮我解决这个问题吗?我想我错过了一些愚蠢的东西。

谢谢大家。

As you say you import time module in your code.

这是因为你写了time(0,0)。 但是,时间是一个模块,您将它用作函数

你可以用这个

 input_data = input_data.assign( 
           t_avail = ((input_data['purchase_time']).str.strip() != "")
           )