[英]Xarray.DataSet from a list of Pandas.DataFrames
我有多个文件包含要分析的位。 首先,我将它们读入BitString.Bits列表。 然后我将每个文件位分成我想要查看的特定部分,并将它们保存到Pandas.DataFrames列表中。 每个文件一个DF。
现在为了进一步绘制和分析目的,我想将所有数据存储在一个Xarray.Dataset中,其中我将DataFrames沿着第三个轴堆叠,名称为“dataset”。
我试图将每个DataFrame连接到一个DataSet:
xr.concat(data_df[:], dim="dataset")
但我得到一个错误,说我不能连接除DataArray或DataSet之外的其他东西。 我可以动态地将DataFrame转换为DataArrays吗?
谢谢你的帮助!
来自德国的问候
一月
你可以使用DataFrame.to_xarray()方法:
xr.concat([df.to_xarray() for df in data_df], dim="dataset")
其中data_df
是data_df
的列表
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.