Python 存储具有相关参数的数据帧序列
有人能告诉我解决以下问题的最佳方法吗: 我有一个数据帧序列(3×16个表),其中4个参数(预设变量)与每个数据帧相关联。我需要使用相应的参数对每个数据帧进行计算。存储这种序列的最佳数据结构是什么?我想到的是一个数据帧字典,其中包含参数作为复合索引,但这种结构似乎相当麻烦,我不确定访问索引的各个组件有多容易。另一个选择是将参数作为元数据添加到每个数据帧中,但我不确定它是否方便处理。然后有一种“蛮力”的方法将每个参数作为一列添加到每个数据帧中,并将每个列设置为单个值,这看起来很难看。处理此类案件的“正确”方式是什么?只是想澄清一下:数据帧序列(相同的维度)和与每个数据帧相关联的4个成员数组。存储它们的最佳数据结构是什么Python 存储具有相关参数的数据帧序列,python,pandas,dataframe,Python,Pandas,Dataframe,有人能告诉我解决以下问题的最佳方法吗: 我有一个数据帧序列(3×16个表),其中4个参数(预设变量)与每个数据帧相关联。我需要使用相应的参数对每个数据帧进行计算。存储这种序列的最佳数据结构是什么?我想到的是一个数据帧字典,其中包含参数作为复合索引,但这种结构似乎相当麻烦,我不确定访问索引的各个组件有多容易。另一个选择是将参数作为元数据添加到每个数据帧中,但我不确定它是否方便处理。然后有一种“蛮力”的方法将每个参数作为一列添加到每个数据帧中,并将每个列设置为单个值,这看起来很难看。处理此类案件的“
提前感谢不要想得太多:
frames = [
{
'df': df1,
'param1': param1,
'param2': param2,
...
},
...
]
“4个参数(预设变量)”到底是什么?它们是功能吗?它们是列名吗?它们是价值观吗?如果您可以显示一些示例数据,包括框架和关联的成员数组,这将非常有用。它们是值。稍后将添加一个示例集。
for frame in frames:
pd.something(frame['df'], frame['param1'])
...