pandas按条件查询报错的坑!
最近使用python pandas做一些算法输入数据集的预处理时遇到很多问题,挣扎了很久,想写一篇记录一些基础操作留看,就不需要每次忘记都取查找doc了。
先记录一下大坑
用dataframe想获取某一列满足某些条件的所有数据时遇到的问题:
例如我想获取全部数据中‘timestamp’在某个区间内的这部分数据时,官方的doc中没有详细说明,只给出了一个判断条件时的例子,我在写:
df[df['timestamp'] <= end]
这样是没问题的,而进一步:
df[start <= df['timestamp']