Как загрузить несколько CSV-файлов с собственным процессом для каждого из них? [дубликат]Python

Программы на Python
Anonymous
 Как загрузить несколько CSV-файлов с собственным процессом для каждого из них? [дубликат]

Сообщение Anonymous »

У меня есть несколько CSV-файлов с одинаковой структурой:
  • data_product_1.csv
  • data_product_2.csv
  • data_product_3.csv
  • и т.д.
Мне ясно, что для получения кадра данных со всеми данными, объединенными вместе с полярами, я могу сделать что-то вроде:

Код: Выделить всё

import polars as pl
df = pl.read_csv("data_*.csv")
Я хотел бы добавить дополнительный столбец в окончательный фрейм данных, содержащий название продукта, например




данные
значение
код_продукта




2000-01-01
1
product_1


2000-01-02
2
product_1


2000-01-01
3
product_2


2000-01-02
4
product_2


2000-01-01
5
product_3




Я знаю, что могу загружать файлы один за другим, добавлять дополнительный столбец и потом объединять их вместе, но мне интересно, не упускаю ли я какой-нибудь другой способ воспользоваться преимуществами производительности Polars.

Подробнее здесь: https://stackoverflow.com/questions/776 ... ch-of-them

Вернуться в «Python»