python - 我对这个问题很感兴趣:“DataFrame 的真值是模棱两可的。使用 a.empty、a.bool()、a.item()、a.any() 或 a.all()。”
问题描述
a=np.random.randint(10,size=(3,3))
b=np.random.randint(10,size=(3,3))
c=np.random.randint(10,size=(3,3))
d=[np.vstack([a,b,c])]
df=pd.DataFrame(d,columns=['a','b','c'])
def filter_func(x):
return 0 if x<5 else 1
df.groupby('a').filter(filter_func)
这只是一个例子。我得到了'DataFrame 的真值是模棱两可的。使用 a.empty、a.bool()、a.item()、a.any() 或 a.all()。信息。我究竟做错了什么??
解决方案
推荐阅读
- mips - 如何在没有换行符 Mips 汇编语言的情况下打印字符串
- python - AttributeError:“numpy.ndarray”对象没有属性“index”
- sql - 使用 Convert() 在数字末尾添加两位数并在左侧添加逗号?
- mule-studio - Anypoint MQ 连接器 - 消费者和订阅者之间的区别
- css - 如何显示用省略号缩短的居中多行文本?
- elixir - 如何连接 Elixir 中地图属性的列表?
- java - 如何在 VS Code 中调试 Maven 项目?
- scala - 为什么这个函数不是尾递归的?
- stm32 - 如何在没有 STLINK 的情况下刷机
- android - Kotlin:如何在 viewModel 中观察一次 liveData?使用 ObserveForever() 和 removeObserver()