У меня есть стол для панд. Это имеет отметку времени в столбце.
Я уже разобрал эту временную метку в нечто понятное.
Я также уже получил день недели как целое число.
То, что я хочу, это добавить новый столбец с названием дня недели.
У меня есть список имен (пн-вс).
Как правильно добавить новый столбец, используя значение в существующем столбце weekdayINT в качестве индекса для списка имен дней недели, чтобы заполнить этот новый столбец.
Вот что у меня есть:
weekdays = ['mon','tue','wed','thur','fri','sat','sun']
def calc_time(df):
df['parsedtime'] = pandas.to_datetime(df['Timestamp'], unit='s')
df['weekdayINT'] = df['parsedtime'].dt.dayofweek
df['weekdayName'] = numpy.nan
#????Not sure how to fill this new column.
return df
Очень плохо знаком с пандами и посещает уроки по обработке данных. Я знаю, что могу перебирать строки данных. Но есть более 2 миллионов строк.
Я уверен, что у панд есть лучший способ сделать это. Похоже, было бы обычным делом использовать значения из другого столбца в качестве индекса для списка, чтобы заполнить новый столбец значениями.
Спасибо за помощь.