/ / Je lepšie uložiť Pandas Data Frames v slovníku alebo v paneli? - python, slovník, pandy, dataframe, panel

Je lepšie uložiť pandy dátových rámcov v slovníku alebo v paneli?-python, slovník, pandy, dataframe, panel

Dúfam, že to neznie ako otvorená otázka na diskusiu.

Som nový Pandas a musím uložiť niekoľko 2Dpolia, kde stĺpce predstavujú frekvencie a riadky predstavujú smery (2D vlnové spektrá, ak ste zvedaví). Každé pole predstavuje určitý čas.

Ukladám tieto polia ako Pandas DataFrames, ale pre ich uchovanie v jednom objekte som myslel na 2 možnosti:

  1. Ukladanie DataFrames do slovníka, kde kľúč je časovou pečiatkou.

  2. Uloženie údajov DataFrames v paneli Pandas, kde je položka časovou pečiatkou.

Prvá možnosť sa zdá byť jednoduchá a máflexibilitu pri ukladaní polí s rôznymi veľkosťami, indexmi a názvami stĺpcov. Druhá možnosť sa zdá byť vhodnejšia na spracovanie údajov, pretože Panely majú špecifické metódy a môžu byť tiež ľahko uložené alebo exportované (napr. Do CSV alebo pickle).

Ktorá z týchto dvoch možností je vhodnejšia z hľadiska rýchlosti, využitia pamäte, flexibility a analýzy údajov?

S pozdravom

odpovede:

1 pre odpoveď č. 1

Nemyslím si, že potrebujete panel. Odporúčam prístup vnoreného dataframe.