【问题标题】:Python-Pandas - AttributeError: 'Index' object has no attribute 'inferred_freq'-Python-Pandas - AttributeError:'Index' 对象没有属性'inferred_freq' -
【发布时间】:2019-02-03 07:16:05
【问题描述】:

我正在尝试运行

from statsmodels.tsa.seasonal import seasonal_decompose 

series = Series.from_csv("sugar_price_2.csv", header=0, sep=";", parse_dates=[0])

results = seasonal_decompose(series, model='additive')

这是一个错误

"AttributeError: 'Index' 对象没有属性 'inferred_freq'"

不知道是什么问题,请帮忙,

另外,如果需要,请帮助我进行日期解析,因为日期在 - ""dd-mm-yy" 格式

【问题讨论】:

  • 能否请您发布一些示例数据和预期输出以供用户准确帮助您。 :) 谢谢
  • 你为什么有series = series = Series....?就日期而言,您的日期似乎可以通过%m-%d-%y 解释
  • 您的时间序列数据没有明确的频率,例如每小时或每分钟或每天或每月或每年或某个固定频率收集数据。请检查是否是这个问题。
  • 我编辑了 @rahlf23 ,这是一个错字。
  • @rahlf23 ,我应该如何将我的日期索引转换为 %m-%d-%y?

标签: python-2.7 pandas statsmodels


【解决方案1】:

日期解析使用下面的代码

parse_dates['DATE'] = series['DATE'].dt.strftime('%Y%m')

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-01-23
    • 1970-01-01
    • 2017-03-14
    • 2017-02-12
    • 2021-08-20
    • 2019-07-03
    • 2019-09-25
    相关资源
    最近更新 更多