Преобразовать эпоху в день недели без цикла - PullRequest
0 голосов
/ 26 сентября 2019

С помощью следующего кода я могу определить day of the week вне эпохи:

epoch = 4464769126
day = time.strftime('%A', time.localtime(epoch))
print(day)

Friday

Я применил его к столбцу в df.epoch с помощью цикла for, но это отнимает много времени,Есть идеи как ускорить процесс?

1 Ответ

1 голос
/ 26 сентября 2019

вы делаете это, используя функцию панд to_datetime, как показано ниже

import pandas as pd
df = pd.DataFrame({"epoch": ["4464769126"]})

pd.to_datetime(df["epoch"], unit="s").dt.weekday_name
...