Я пытаюсь назначить несколько записей из списка на дату в моем фрейме даты, чтобы для каждого дня у меня были все значения из списка. Я попытался передать список в качестве аргумента, однако у меня возникли проблемы с длиной кадра данных.
Концептуальный код:
from datetime import datetime
import polars as pl
Value_list = ["xd","xd1"]
dates_df= pl.DataFrame(
{
"dates": pl.datetime_range(
start=datetime(2023, 1, 1),
end=datetime(2023, 12, 10),
interval="1d",
eager=True,
closed="both",
),
"Producto": Value_list
}
)
dates_df
Мой настоящий код:
from datetime import datetime
import polars as pl
dates_df= pl.DataFrame(
{
"dates": pl.datetime_range(
start=datetime(2023, 1, 1),
end=datetime(2023, 12, 10),
interval="1d",
eager=True,
closed="both",
),
"Producto": "xd"
}
)
dates_df
Ожидаемый результат:
shape: (344, 2)
┌─────────────────────┬──────────┐
│ dates ┆ Producto │
│ --- ┆ --- │
│ datetime[μs] ┆ str │
╞═════════════════════╪══════════╡
│ 2023-01-01 00:00:00 ┆ xd │
│ 2023-01-01 00:00:00 ┆ xd1 │
│ 2023-01-02 00:00:00 ┆ xd │
│ 2023-01-02 00:00:00 ┆ xd1 │
│ 2023-01-03 00:00:00 ┆ xd │
│ … ┆ … │
│ 2023-12-08 00:00:00 ┆ xd1 │
│ 2023-12-09 00:00:00 ┆ xd │
│ 2023-12-09 00:00:00 ┆ xd1 │
│ 2023-12-10 00:00:00 ┆ xd │
│ 2023-12-10 00:00:00 ┆ xd1 │
└─────────────────────┴──────────┘
Подробнее здесь: https://stackoverflow.com/questions/786 ... s-per-date