小编DEE*_*K M的帖子

已弃用的 Pandas.Panel 的替代方案是什么

FutureWarning:面板已弃用,并将在未来版本中删除。表示这些类型的 3 维数据的推荐方法是通过 Panel.to_frame() 方法在 DataFrame 上使用 MultiIndex。

每当我运行此代码时,我都会收到上述错误! difference = pd.Panel(dict(df1=df1,df2=df2)) 谁能告诉我使用上述代码行面板的替代方法。

编辑-1:-

def report_diff(x):
   return x[0] if x[0] == x[1] else '{} ---> {}'.format(*x)

difference = pd.Panel(dict(df1=df1,df2=df2))
res = difference.apply(report_diff, axis=0)
Run Code Online (Sandbox Code Playgroud)

这里 df1 和 df2 包含分类数据和数值数据。只需比较此处的两个数据框即可了解两者之间的差异。

python deprecated dataframe pandas

3
推荐指数
1
解决办法
6188
查看次数

标签 统计

dataframe ×1

deprecated ×1

pandas ×1

python ×1