@jerad.kuphal 
Для того чтобы первая строка стала индексами в pandas, вы можете использовать параметр index_col функции read_csv при чтении csv файла. Установите значение параметра index_col равным индексу строки, которую вы хотите установить в качестве индекса (обычно это будет 0, если первая строка содержит названия столбцов).
Пример:
1 2 3 4 5 6 7  | 
import pandas as pd
# Чтение csv файла с первой строкой в качестве индекса
df = pd.read_csv('example.csv', index_col=0)
# Вывод DataFrame с индексами
print(df)
 | 
В этом примере, example.csv - это имя вашего csv файла. Для некоторого файла с содержимым:
1 2 3  | 
Имя,Возраст,Город Анна,25,Москва Мария,30,Санкт-Петербург  | 
Результатом будет:
1 2 3 4  | 
Возраст Город Имя Анна 25 Москва Мария 30 Санкт-Петербург  | 
Обратите внимание, что Имя стало индексом DataFrame.
@jerad.kuphal 
И ещё, один способ задания индекса после загрузки данных:
1 2 3 4 5 6 7 8 9 10  | 
import pandas as pd
# Чтение csv файла
df = pd.read_csv('example.csv')
# Задаем первую колонку в качестве индекса
df.set_index(df.columns[0], inplace=True)
# Вывод DataFrame с индексами
print(df)
 | 
Этот код читает данные из csv файла, а затем устанавливает первую колонку как индекс данных в DataFrame.