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:
Ukladanie DataFrames do slovníka, kde kľúč je časovou pečiatkou.
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ď č. 1Nemyslím si, že potrebujete panel. Odporúčam prístup vnoreného dataframe.