У меня тут непростая проблема, и я надеюсь, что кто-нибудь может подсказать мне, что нужно сделать. У меня есть столбец в python dataframe, который фиксирует дату и время, разделенные "-", например 2019-04-05 - 05:30
Когда я пытаюсь захватить только часть даты в строке, оставляя часть времени в одной ячейке, кажется, работает нормально:
x="2019-04-05 - 05:30"
y=[x][:10]
y
2019-04-05
Но когда я пытаюсь выполнить ту же операцию для всего столбца, используя al oop, он ничего не обновляет и оставляет производную колонка как (пусто).
i=0
for i in range(len(df1["DEPDATE &TIME"])):
b = df1["DEPDATE &TIME"][i].find(" - ")
df1["Departure"][i]=df1["DEPDATE &TIME"][i][:b]
df1["Departure"][i]
''
Я пробовал еще пару вещей, используя .iloc
, но все тщетно. Мне не хватает трюка здесь?