jcd*_*ing 5 python dictionary panel dataframe pandas
我希望这听起来不是一个公开的讨论问题.我将针对具体案例提供一些细节.
我是Pandas的新手,我需要存储几个2D阵列,其中列表示频率,行表示方向(2D波谱,如果您很好奇).每个数组代表一个特定的时间.
我将这些数组存储为Pandas DataFrames,但为了将它们保存在单个对象中,我想到了两个选项:
将DataFrame存储在字典中,其中键是时间戳.
将数据框存储在Pandas面板中,其中项目是时间戳.
第一个选项看起来很简单,并且可以灵活地存储具有不同大小,索引和列名的数组.第二个选项似乎更适合处理数据,因为面板具有特定的方法,也可以轻松保存或导出(例如,到csv或pickle).
这两个选项中哪一个更适合:速度,内存使用,灵活性和数据分析?
问候