簡體   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