繁体   English   中英

Pandas.DataFrames列表中的Xarray.DataSet

[英]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_dfdata_df的列表

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM