首页 > 解决方案 > 使用 Dataframe.columns 和 Dataframe.keys() 获取列名有什么区别吗?

问题描述

出于好奇,使用 df.columns 或 df.keys() 获取 DataFrame 的列名(比如说 df)之间有什么实际区别吗?

我已经按类型检查了输出,它似乎完全一样。我是否遗漏了某些东西,或者这两种方法看起来就像是多余的?一种比另一种更适合使用吗?

谢谢。

标签: python-3.xpandasdataframe

解决方案


我注意到一个区别,您可以将 .keys() 与 Series 一起使用,但您不能将 .columns 与 Series 一起使用。


推荐阅读