我正在使用jupyter笔记本中的数据集,在其中我希望按位置和年份进行过滤,以基于样本ID汇总统计信息。
数据存储在csv shape is (35743, 62)
中。
因此,我想从一个较大的数据集中创建一个DF,其中包含Year = y中位置x处所有示例站点的摘要统计信息。
我的位置过滤器运行完美,当在数据集上运行时,它按预期过滤,年份过滤器也正常工作。对于大多数位置和年份组合而言,一切都很好,可以根据我的需求生成DF。
但是,我发现当我去某个特定位置(20个中的1个)并过滤2018年时,过滤器仅返回一个样本ID的结果。其他年份工作正常。
年份是浮点数(我将其视为数字而不是日期),除作为对象的样品收集日期列外,其他所有信息也一样。
关于此问题为何如此具体的任何想法?
我认为这可能是我的过滤器
df= data.loc[data['Year'] == 2018]
但是使用Qgrid小部件时,我也遇到同样的问题。
感谢您的帮助。