9мес



Программирование
+3Python преобразование df всего столбца Time в документе csv из 60 в 10 систему. df["Time"] = df["Time"].astype("float")
Python
преобразование df всего столбца Time в документе csv из 60 в 10 систему.
df["Time"] = df["Time"].astype("float")
Преподаватель сказал, что просто привести в float не достаточно.
функция print((''число", исходная система исчисления)----- должна преобозовать числа.
Но как ее применить ко всему столбцу?
Они в формате 14:30, а надо в формат 14,25 - то есть в 10 - ричную систему

По дате
По рейтингу
Можно сделать функцию для перевода
123
def time_to_decimal(time: str) -> float:
hours, minutes = map(int, time.split(':'))
return hours + minutes / 60
И использовать apply
1
df['Time'] = df['Time'].apply(time_to_decimal)