python Pandas : Resample date range

标签 python pandas

我使用以下行创建了一个 pandas 日期时间列表:

range = pd.date_range(start = '5/3/2005', periods =5+1, freq='1D')

有没有一种快速方法可以对该列表重新采样,使其跨越相同的范围但频率为 30 分钟? (到目前为止,我只能看到该逻辑在 Series 或 DataFrames 索引中的应用,但没有 daterange)

最佳答案

一种方法是:

date_range = pd.date_range(start = '5/3/2005', periods =5+1, freq='1D')
new_date_range = date_range.to_series().asfreq('30 min').index

此外,range 是一个内置函数,因此我不会将变量称为“range”。

希望对您有所帮助。

关于 python Pandas : Resample date range,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41517127/

相关文章:

python - 创建 seaborn 热图时 'could not convert string to float' ValueError

python - 根据子组计算 Pandas 数据框中每年的出现次数

python - 如何将 scikit-learn 数据集写入 csv 文件

python - 如何根据其他列中的多个条件更新列数据?

python - Selenium 从字典中选择带有 for 循环的下拉选项

python - 将python dict转换为字符串并返回

python - Google Colab 从 colabdisk 读取文件而不是上传

python - self.sendLine 还是 self.transport.write?

python - 将时间列表格式化为 24 小时格式以用作 xtick 标签

python - 访问pandas数据百万次——需要提高效率