Мне было интересно, как мы можем классифицировать столбец меток времени в фрейме данных в столбец «День и ночь» на основе времени?
Я пытаюсь это сделать, но не могу создать новый столбец с тем же самымколичество записей.
d_call["time"] = d_call["timestamp"].apply(lambda x: x.time())
d_call["time"].head(1)
0 17:10:52
Name: time, dtype: object
def day_night(name):
for i in name:
if i.hour > 17:
return "night"
else:
return "day"
day_night(d_call["time"])
'day'
d_call["Day / Night"]= d_call["time"].apply(lambda x: day_night(x))
Я хочу получить всю серию столбца, но получить только первый индекс.