首页 > 解决方案 > 如何打印所有列的列表?

问题描述

我有两个 DataFrame,它有 108 列和另外 107 列。

我想比较这些列,因为它们应该相同并且存在不合规性。

由于使用时有很多列df.columnsdf.info ()没有显示包含列的列表。

谁能告诉我如何进行这种比较?

或者至少如何显示列?

标签: pandas

解决方案


您可以使用 set 获得差异

print(list(set(df1.columns) - set(df2.columns)))

推荐阅读