我有多个 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
我的问题:如何将 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=[...]会导致错误。我能做什么?谢谢
慕的地8271018
阿晨1998
相关分类