введите здесь описание изображения Python Машинное обучение для работы с CSV-файлами: Ошибка: в скалярный индекс можно преобразовать только целочисленные скалярные массивы
import pandas as pd df = pd.read_csv('EURGBP.csv') df.columns = [['date', 'open', 'high', 'low', 'close', 'volume']] df.date = pd.to_datetime(df.date,format='%d.%m.%Y %H:%M:%S.%f') df = df.set_index(df.date) print(df.head())
Error: only integer scalar arrays can be converted to a scalar index
Проблема в том, что вы передаете вложенный список в имена столбцов, поэтому создается 'broken' один уровень MultiIndex, необходимо удалить внешний []:
'broken'
MultiIndex
[]
df.columns = ['date', 'open', 'high', 'low', 'close', 'volume']