Я думаю, что проблема в заголовке, заголовок имеет многоиндексный индекс, поэтому указание только одного имени столбца дает ошибку. Вы можете установить заголовки столбцов, используя df.columns
. Если вы хотите получить доступ к столбцу High
, просто используйте loc
или `data_frame ['High']
data_frame.columns = ['Date', 'Open', 'High', 'Volume'] #add more
Если вы хотите получить максимальное значение столбца High
на основе дату, тогда вы должны использовать groupby на Date
и проецировать столбец High
.
data_frame.groupby(['Date'])['High'].max()