Мне приходится иметь дело с фреймом данных, структура которого выглядит следующим образом:
print (df)
2012-02-23~2012-02-29 2012-03-01~2012-03-08
Team A 213 3213
Team B 321 3213
Я пытаюсь изменить имя столбца, чтобы извлечь часть даты после символа ~.
df = pd.read_excel('test.xlsx')
df.columns = df.columns.str.extract(r'~(.*)')
df
Я использую код выше, однако результат, который я получаю, выглядит следующим образом:
print (df)
(2012-02-29,) (2012-03-08,)
Team A 213 3213
Team B 321 3213
Вопрос в том, откуда исходит коммен? и почему в каждом столбце есть (), моя цель - получить таблицу, похожую на приведенную ниже, и преобразовать тип даты в метку даты.
2012-02-29 2012-03-08
Team A 213 3213
Team B 321 3213