有没有哪位兄弟知道这个是为什么呀
上面是个图片 谢谢各位兄弟 改了半天也不知道怎么进行下去了
下面是我的代码:
train_df["Dep_hour"] = pd.to_datetime(train_df["Dep_Time"]).dt.hour
train_df["Dep_min"] = pd.to_datetime(train_df["Dep_Time"]).dt.minute
train_df.drop(["Dep_Time"], axis = 1, inplace = True)
train_df["Arrival_hour"] = pd.to_datetime(train_df.Arrival_Time).dt.hour
train_df["Arrival_min"] = pd.to_datetime(train_df.Arrival_Time).dt.minute
train_df.drop(["Arrival_Time"], axis = 1, inplace = True)
图片有点模糊啊,看不清,最好放一下代码块。
以下内容由CHATGPT及阿里嘎多学长共同生成、有用望采纳:
根据提供的图片,错误提示为"TypeError: 'NoneType' object is not subscriptable",这通常是因为在代码中使用了None类型的变量,但是对其进行了下标操作,导致出错。解决这个问题的方法就是在使用前判断该变量是否为None类型。
以下是一个例子:
my_list = None
if my_list is not None:
print(my_list[0])
else:
print("my_list is None")
在这个例子中,首先将my_list赋值为None,然后使用if语句判断my_list是否为None类型,如果不是,则打印其第一个元素;如果是,则打印"my_list is None"。这样就可以避免在None类型变量上进行下标操作导致的错误。