Pandas数据帧上的Numpy操作

2024-09-28 03:23:47 发布

您现在位置:Python中文网/ 问答频道 /正文

有没有办法我可以用数字.amax在熊猫数据帧上?在

目前,我使用ndarrays执行以下操作:

max_result = np.amax((arr1-arr2, arr3-arr4), axis=0)

其中每个数组都是1列

如果这些数组是数据帧,我还能对它们进行元素操作吗?在

编辑: (没有提供足够的原始信息) 当使用数组时,max_result是上面2个差异中最大的一个数组。在

但是,如果这些是数据帧,我会得到以下错误: ValueError:序列的真值是不明确的。使用a.empty、a.bool()、a.item()、a.any()或a.all()


Tags: 数据元素np数字数组resultndarraysmax
1条回答
网友
1楼 · 发布于 2024-09-28 03:23:47

@Mike给出了使用.values属性的提示。所以上面的代码行变成:

max_result = np.amax((arr1.values-arr2.values, arr3.values-arr4.values), axis=0)

相关问题 更多 >

    热门问题