У меня есть несколько csv-файлов с одинаковыми строками и столбцами, и содержащиеся в них данные различаются в зависимости от даты. Каждый CSV-файл связан с другой датой, указанной в его имени, например, data.2018-06-01.csv
. Минимальный пример моих данных выглядит так: у меня есть 2 файла, data.2018-06-01.csv
и data.2019-06-01.csv
, которые соответственно содержат
user_id, weight, status
001, 70, healthy
002, 90, healthy
и
user_id, weight, status
001, 72, healthy
002, 103, obese
MyВопрос : Как я могу объединить csv-файлы в xarray, а также определить, что координаты xarray равны user_id
и date
?
Я попробовал следующий код
df_all = []
date_arr = []
for f in [`data.2018-06-01.csv`, `data.2019-06-01.csv`]:
date = f.split('.')[1]
df = pd.read_csv(f)
df_all.append(df)
date_arr.append(date)
x_arr = xr.concat([df.to_xarray() for df in df_all], coords=[date_arr, 'user_id'])
но coords=[...]
приводит к ошибке. Что я могу сделать insted? Спасибо