Я пытаюсь использовать библиотеку Polars для сканирования нескольких файлов CSV и выбора набора столбцов из каждого файла. Однако в некоторых файлах CSV отсутствуют некоторые столбцы, которые я хочу выбрать. Есть ли способ обработать этот случай и заполнить недостающие столбцы значениями «Нет» или каким-либо другим значением по умолчанию?
queries = pl.LazyFrame()
for file in glob.glob("*.csv"):
q = pl.scan_csv(file, ignore_errors=True ).select(
['Date','ID', 'colA','Column A','columnA'])
queries=pl.concat([queries, q], how="diagonal")
dataframes = pl.collect_all(queries)
Подробнее здесь: https://stackoverflow.com/questions/766 ... ing-polars