我需要把df中所有的负值加起来。。。你知道吗
我正在尝试更改此代码以将df中的负值相加。期望的结果是有一个df中所有负值之和的变量。你知道吗
df.values.sum()
说明性df代码:
df = pd.DataFrame({'A' : ['foo', 'bar', 'foo', 'bar', 'foo', 'bar', 'foo', 'foo'],
'B' : ['one', 'one', 'two', 'three', 'two', 'two', 'one', 'three'],
'C' : np.random.randn(8), 'D' : np.random.randn(8)})
如果我理解正确的话:
你可以使用
numpy.sum()
和ravel()
这样更快。你知道吗还可以将布尔df转换为一维数组并调用np.总和地址:
仅对数值列使用^{} ,然后仅使用
sum
筛选负值:相关问题 更多 >
编程相关推荐