#python
#python
Вопрос:
У меня есть этот фрейм данных, называемый X
Open High Low Close Volume Currency
Date
2019-05-10 250.4 254.40 250.40 252.00 993567 EUR
2019-05-13 252.0 253.30 245.65 245.80 857825 EUR
Мне нужно заменить значение даты на 1,2,3,4 и т.д..
Я пробовал с:
test = X.pop('Date')
но не работает
Ответ №1:
Date
в индексе в вашем фрейме данных, поэтому его можно использовать reset_index
для его удаления.
# creating a df similar to yours
df = pd.DataFrame([
{"Date": "2019-05-10", "Open": 250.4},
{"Date": "2019-05-10", "Open": 252.0}
]).set_index("Date")
out:
Open
Date
2019-05-10 250.4
2019-05-10 252.0
# remove the index
df = df.reset_index(level="Date", drop=True)
out:
Open
0 250.4
1 252.0