def METHOD_NAME(df, station, start_date, end_date, mean=None, std=None):
    data=df[station]
    feat, label, label_reg =data[0], data[1], data[2]
    referece_start_time=datetime.datetime(2013, 3, 1, 0, 0)
    referece_end_time=datetime.datetime(2017, 2, 28, 0, 0)
    assert (pd.to_datetime(start_date) - referece_start_time).days >= 0
    assert (pd.to_datetime(end_date) - referece_end_time).days <= 0
    assert (pd.to_datetime(end_date) - pd.to_datetime(start_date)).days >= 0
    index_start=(pd.to_datetime(start_date) - referece_start_time).days
    index_end=(pd.to_datetime(end_date) - referece_start_time).days
    feat=feat[index_start: index_end + 1]
    label=label[index_start: index_end + 1]
    label_reg=label_reg[index_start: index_end + 1]
    # ori_shape_1, ori_shape_2=feat.shape[1], feat.shape[2]
    # feat=feat.reshape(-1, feat.shape[2])
    # feat=(feat - mean) / std
    # feat=feat.reshape(-1, ori_shape_1, ori_shape_2)
    return feat,  label_reg