@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.