введите описание изображения здесь Это мой код. Когда длина строки каждого атрибута равна 1, а строка равна «0», я хочу выполнить функцию string replace
. Блок кода ниже:
while ((data['Minutes'].str.len()) == 1):
if (data['Minutes']=='0'):
data["Minutes"]= data["Minutes"].str.replace("0", "00", case = False)
else:
data["Minutes"]=data["Minutes"]
, но я получаю ошибку:
The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
Ссылка ниже - это столбец, над которым я работаю, я заполнил NaN
0
. Затем я комбинирую это с моей hrs
кол. Затем я конвертирую новый столбец в тип данных datetime
.
Пример: моя третья строка будет отображаться как 19: 0 ... но когда я преобразовываю ее в тип данных datetime
, я сталкиваюсь с проблемой. Следовательно, я хочу получить 19:00. Я пытался добиться этого, используя приведенный выше код.
Извините за мои плохие навыки объяснения. Я новичок в Python и машинного обучения. Это мой первый пост на стекеЯ постараюсь мне более ясно с этого момента.