作为一个较大项目的一部分,我正在尝试让熊猫为文件名建立索引,这些文件名的长度可能会有所不同,以便以后可以引用这些文件名。有没有一种方法可以在不指定索引数量的情况下索引系列?
为澄清起见,我想避免这样做:
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”)。