由于每个.csv文件代表一天,而且结构是相同的,所以我认为最好将每个.csv拉到PandasDataFrame中,然后将它们扔到Panel中以执行更快的计算。我想在面板中的每个DataFrame中添加额外的计算列,最好没有for-循环。我正在尝试对面板使用apply函数,并根据原来的列名命名新列,该列的后缀为'p‘(以便以后更容易进行索引)。下面是我目前正在使用的代码。='p')
p
我试图验证我创建的lambda函数是否正确,所以我添加了加法列(max_value、min_value、diff)来验证lambda函数的数值是正确的。但是,当我这样做时,我注意到结果lambda表达式在计算期间合并了这些新列,因此diff和lambda列是不正确的。如何将.apply()函数限制为列b, d, e
或者,是否有可能限制lambda函数