python - 下面给出的代码有什么区别
问题描述
下面给定的代码有什么区别。
df.ix['2008']
和
df.ix[2008]
我只想知道'ix'在这里做什么
两行代码的区别。
解决方案
Pandas.DataFrame.ix[ ] 是基于标签和整数的切片技术。
下面的代码行将检查“2008”是否是一列并共享它的所有行。如果不是列,则会抛出 KeyError。
df.ix[:,'2008']
而您提到的第二行检查 2008 作为索引并返回一个系列。
推荐阅读
- ponyorm - 在 PonyORM 中从一对多关系访问值
- typescript - Mobx-State-Tree - 分配给数组类型
- intellij-idea - 在Json文件中导出intelliJidea代码样式只能使用xml代码样式schema有什么用
- python - Sqlalchemy 将列表与查询进行比较,以便更新、删除和添加
- neo4j - 如何在neo4j中找到两个图之间的相似性
- angular - 角度 2+ canDeactivate async:false
- mongodb - 如何从 mongodb/pymongo 获取不同的键
- python - 如何使用 SquareSpace 登录 Python 程序
- javascript - Firestore (web) 添加简单集合
- wso2 - 如何为 wso2 身份服务器权利创建策略