Давайте создадим pandas dataframe
с двумя столбцами:
lendf = pd.read_csv('/git/opencv-related/experiments/audio_and_text_files_lens.csv',
names=['path','duration'])
Вот числовое приращение по умолчанию index
:
Давайте изменим index
, чтобы разрешить поиск по атрибуту path
:
lendf.set_index(['path'])
Но index
не изменился ??
Как насчет вызова reindex()
?
lendf.reindex()
Все еще без изменений!
Обратите внимание, что я ссылался на исходный код sphinx https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.set_index.html: вот выдержка:
Так что тогда я неправильно понимаю, что такое индексирование pandas
- и как настроить поиск / индексацию по path
?