python-3.x - 使用 Dataframe.columns 和 Dataframe.keys() 获取列名有什么区别吗?
问题描述
出于好奇,使用 df.columns 或 df.keys() 获取 DataFrame 的列名(比如说 df)之间有什么实际区别吗?
我已经按类型检查了输出,它似乎完全一样。我是否遗漏了某些东西,或者这两种方法看起来就像是多余的?一种比另一种更适合使用吗?
谢谢。
解决方案
我注意到一个区别,您可以将 .keys() 与 Series 一起使用,但您不能将 .columns 与 Series 一起使用。
推荐阅读
- prisma - 计算 Prisma 错误上的自我关系:表名指定了多次
- git - 在本地存储库中执行 `git pull` 后,是否可以找出 git pull 之前的最后一次提交?
- django - 如何计算外键项,尤其是使用 Django 的用户模型创建的“作者”?
- python - 在数据列上计算希尔伯特变换
- javascript - JavaScript 中的多个或运算符
- java - Servlet 过滤器未初始化
- pine-script - Pinescript 更高的时间框架蜡烛收盘价
- node.js - 如何在不退出服务器的情况下阻止特定函数在 nodejs 中执行?
- python - Manim:在现有对象后面创建对象(在创建时强制 z-index)
- javascript - React:使用顶级常量对象打破 2 个相关上下文之间的依赖关系