我有一个20*120矩阵。对于矩阵中的每一列,我需要在所有值之间找到最大值,然后对其余的值进行求和。然后,我需要将最大值除以剩余值的总和。我尝试了以下代码,但结果不正确。有什么问题吗?
s = 1:z %z=120
for i = 1:x %x=20
maximss = max(Pres_W); %maximum value
InterFss = (sum(Pres_W))-maximss; %remaining values
SIRk(:,s) = (maximss(:,s))./(InterFss(:,s));
end
如果数据帧中的特定列满足某个条件,我希望对该数据帧中的每一列应用一个函数。我有一个6列5行的数据帧。第6列是前5列的总和,如果特定行的总和大于1,我想将该行中的所有列乘以一个数字(标量),以确保该行的总和小于1。下面是一个简化的数据帧(我的原始数据帧有20列和400万行)。
A B C D E Sum
1 0.004 0.04 0.08 0.6 0.013 0.737
2 0.12 0.25 0.08 0.6 0.014 1.064
3 0.05 0.
我有一个矩阵报告,它有两个行组和两个列组。有一列将行组级别上的计算最大值(字段!AdjustedManning.Value)作为小计。我想在行组之外的底部添加一个合计,以求小计数字的总和。我可以使用什么表达式来做这件事?实际上,我正在寻找最大数字的总和 在图像中,用于设计的黄色方框是我需要放置表达式的位置,并预览我期望它计算的内容。 Design and Preview
我有一个有N列的表。
我想知道每一列的总和:
SELECT
id
, SUM(X1) as X1
, SUM(X2) as X2
, SUM(X3) as X3
............
FROM test
但是,我不想列出所有的列,因为我有太多的列。
是否有一种方法可以计算SQL Server中每一列的总和?
我想得到星火中数据的每一列的最大值。我的代码只适用于一列(例如,第一列):
val col = df.columns(0);
val Row(maxValue: Int) = df.agg(max(col)).head();
我不知道如何将foreach和我所拥有的代码组合起来,这样我就可以为dataframe中的每一列获得最大值。(我不知道dataframe中有多少列,列名是什么)
谢谢。