Мой вопрос заключается в том, есть ли способ иметь значение null до тех пор, пока все окно не будет заполнено в начале скользящего окна в полярах. Например:
В данном случае я ожидаю, что первый день должен быть нулевым, поскольку для заполнения окна нет двух дней. Но поляры, похоже, просто сокращают окно, чтобы заполнить начальные дни.
Мой вопрос заключается в том, есть ли способ иметь значение null до тех пор, пока все окно не будет заполнено в начале скользящего окна в полярах. Например: [code]dates = [ "2020-01-01", "2020-01-02", "2020-01-03", "2020-01-04", "2020-01-05", "2020-01-06", "2020-01-01", "2020-01-02", "2020-01-03", "2020-01-04", "2020-01-05", "2020-01-06", ] df = pl.DataFrame({"dt": dates, "a": [3, 4, 2, 8, 10, 1, 1, 7, 5, 9, 2, 1], "b": ["Yes","Yes","Yes","Yes","Yes", "Yes", "No", "No", "No", "No", "No", "No"]}).with_columns( pl.col("dt").str.strptime(pl.Date).set_sorted() ) df = df.sort(by = 'dt')
df.rolling( index_column="dt", period="2d", group_by = 'b' ).agg(pl.col("a").mean().alias("ma_2d")) [/code] Результат [code]b dt ma_2d str date f64 "Yes" 2020-01-01 3.0 "Yes" 2020-01-02 3.5 "Yes" 2020-01-03 3.0 "Yes" 2020-01-04 5.0 "Yes" 2020-01-05 9.0 [/code] В данном случае я ожидаю, что первый день должен быть нулевым, поскольку для заполнения окна нет двух дней. Но поляры, похоже, просто сокращают окно, чтобы заполнить начальные дни.
Мой вопрос заключается в том, есть ли способ иметь значение null до тех пор, пока все окно не будет заполнено в начале скользящего окна в полярах. Например:
dates =
df = pl.DataFrame({ dt : dates, a : , b : }).with_columns(
pl.col( dt...
Есть ли способ получить значения байтов из строк, возвращаемых из таких функций, как ini_get ('upload_max_filesize') и ini_get ('post_max_size') Когда они используют нотацию байта Shorthand? Например, получить 4194304 от 4M? Я мог бы взломать...