将时间序列数据转换为功能 - 熊猫方式?

时间:2018-02-24 00:48:54

标签: python pandas machine-learning time-series

我认为最好的解释是我需要的输入输出示例(在附加的链接中)。

用语言来说:我有一个数据框,其中包含一些数组A / B / C的日期和值。和结果列(1/0值)。

我想制作新的数据框。

  1. 行是日期。
  2. 特征列属于:"数组A / B / C,X的值 在当前行日期前的几个月"。其中X可根据我的要求改变。
  3. 如果下一个月或下个月有1,则结果列为1 在原始数据框中。
  4. 有没有这样做的pythonic方式?

    我尝试了lops和索引,但它感觉不对......(也没有工作:()

    Input

    Output

1 个答案:

答案 0 :(得分:0)

尝试pandas shift功能:http://pandas.pydata.org/pandas-docs/version/0.18/generated/pandas.Series.shift.html

它允许在列中移动值。

相关问题