python - 用 pandas 索引一个无限系列
问题描述
作为一个更大项目的一部分,我试图让 pandas 索引长度可能不同的文件名,以便我以后可以参考这些文件名。有没有办法在不指定一组索引的情况下对系列进行索引?
只是为了澄清,我想避免这样做:
ser = pd.Series(filename, index = ['a', 'b', ..., 'n'])
对于每个文件,而是让 pandas 识别每个名称中的条目数并根据不同的长度对它们进行索引。
更新:在尝试进行一些故障排除后,这就是我发现的。类型似乎是正确的,因为type(ser)
给出<class 'pandas.core.series.Series'>
. 我得到的输出是0 g17210b03_20180906_104228_AM_AverageSpectrum.csv dtype: object
. 查看值和索引,我发现以下结果:ser.values
Gives ['g17210b01_20180906_104202_AM_AverageSpectrum.csv']
,这似乎是正确的,但是Gives ,ser.values
这RangeIndex(start=0, stop=1, step=1)
似乎是不正确的,因为该系列包含的不仅仅是一个字符(我假设在输出)。
解决方案
推荐阅读
- javascript - 我无法使用 put 请求更新 obj 内的数组,如下所述
- axios - Nuxt 中的帐户激活
- javascript - 在服务器上实现 MySQL、PHP 和 Angular
- angular - 除了 [formControl] 之外,我什么时候需要 Angular 响应式表单的任何其他指令?
- reactjs - 在打印之前和之后更改状态以仅在打印时显示
- reactjs - 如何为列表的每一项添加独立的加载状态?
- rust - 无法从匹配臂返回对成员的可变引用
- debugging - 无法在 x64dbg 中修改程序集
- azure - Azure WebApp for Containers 中的日志记录方法
- web-scraping - 属性错误:“NoneType”对象没有属性“find_all”