python - 如何从 DataFrame TimeIndex 中提取频率

标签 python pandas

我想要以秒为单位的整数频率。

df.index.freq

返回类似

的内容
<5 * seconds>

我可以对它的 str() 进行字符串解析,但感觉很愚蠢。

最佳答案

使用.delta.seconds访问器:

In [48]: df.index.freq.delta.seconds
Out[48]: 5

关于python - 如何从 DataFrame TimeIndex 中提取频率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48722100/

相关文章:

python - 循环遍历 excel 文件做一些事情并将它们保存到新文件夹 python pandas

python - Pandas qcut错误: Bin labels must be one fewer than the number of bin edges

java - 是否可以在不进行修改的情况下从使用 Jython 的 Java 程序中使用 python 模块?

python - 在 python 脚本中更改为 sudo 用户

python - 如何增量训练 nltk 分类器

python - 安装适用于 Python 的 MySql 连接器时出现问题

python - "TypeError: ' DataFrame ' objects are mutable, thus they cannot be hashed"while sorting pandas dataframe index

python - 使用loop.create_task创建的asyncio事件循环任务是否为FIFO

python - pandas 将具有许多 id_vars 的数据融合到列中

python - 如何在 pandas groupby 中组合连接的字符串