Предполагая, что столбец «Время» является строкой, вам нужна временная метка панды.Затем вы хотите миллисекунды в числовом формате.Учитывая, что в формате, который представляет дробную часть числа, мы конвертируем его в дробь, округляем до 3 и затем умножаем на 1000, чтобы получить миллисекунды.Наконец, мы используем его для построения временной шкалы, чтобы ее можно было легко добавить к метке времени.
# The Miliseconds column is not currently in milliseconds, it is
# a fraction of a second (0.016)
# Rounding it off is easy
df["Miliseconds"] = df["Miliseconds"].round(3)
# Make it milliseconds, not fraction of a seconds
df["Miliseconds"] = df["Miliseconds"] * 1000
# Now add it to Time using a Timedelta
tdelta = pd.to_timedelta(df["Miliseconds"], unit="ms")
df["Time1"] = df["Time"] + tdelta
Многие из вышеперечисленных процедур могут быть выполнены в одной строке.Я расширил здесь, чтобы проиллюстрировать каждую операцию.