Индексация неопределенного ряда с пандами - PullRequest
0 голосов
/ 05 декабря 2018

В рамках более крупного проекта я пытаюсь заставить панд индексировать имена файлов, которые могут различаться по длине, чтобы я мог обратиться к именам файлов позже.Есть ли способ индексировать ряды без указания заданного количества индексов?

Просто для пояснения, я бы хотел не делать:

ser = pd.Series(filename, index = ['a', 'b', ..., 'n'])

для каждого файла, но лучше иметь панд распознаватьколичество записей в каждом имени и индексировать их на основе различной длины.

Обновление: После попытки немного устранить неполадки, это то, что я нашел.Тип, кажется, правильный, потому что type(ser) дает <class 'pandas.core.series.Series'>.Я получаю вывод 0 g17210b03_20180906_104228_AM_AverageSpectrum.csv dtype: object.Глядя на значения и индекс, я нахожу следующие результаты: ser.values дает ['g17210b01_20180906_104202_AM_AverageSpectrum.csv'], что кажется правильным, однако ser.values дает RangeIndex(start=0, stop=1, step=1), что кажется неправильным, поскольку ряд содержит больше, чем просто один символ (которыйЯ предполагаю, что читается как «0» на выходе).

...