两个pandas的Series取交集 and and
两个pandas的Series取交集
Cannot merge a Series without a name
Series比较的时候,忽略index
index = pd.Series([True for _ in range(data_subset.shape[0])],index=data_subset.obs_names)
tmpindex = eval("data_subset.obs[\"{}\"] == \"{}\"".format(columnName, cellType))
index = index.eq(tmpindex)
需要保证index和tmpindex的 index是一样的
如何忽略index
data_subset = self.data index = pd.Series([False for _ in range(data_subset.shape[0])], index=data_subset.obs_names) count = 0 for key,value in self.colvalTwiDic.items(): if value.checkState(0) == Qt.Checked: print("key is {}".format(key)) columnName = key.split("$$")[0] cellType = key.split("$$")[1] tmpindex = eval("data_subset.obs[\"{}\"] == \"{}\"".format(columnName, cellType)) # index = index & tmpindex index 和 tmpindex 之间的关系应该是or index = pd.Series(index.values | tmpindex.values, index=data_subset.obs_names) count += 1
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?