标签: average

T-SQL平均功能 - 计算52行数据

我需要帮助编写select语句,它将平均最近52行数据.

如果少于52行,它将只执行有多少行的平均值.

我知道SQL中的avg函数会跳过null ...但我到目前为止.

SELECT AVG(E.Interest)
from InterestRates E
Where Interest in (select COUNT(Interest) <=52 from InterestRates)
Run Code Online (Sandbox Code Playgroud)

我希望每行数据返回并计算平均52行谢谢

t-sql average sql-server-2008

1
推荐指数
1
解决办法
1481
查看次数

R - 矢量/数组加法

我对矢量或数组操作有点麻烦.

我有三个3D阵列,我想找到它们的平均值.我怎样才能做到这一点?我们不能使用mean() ,因为它只返回一个值.

更重要的是阵列中的一些单元格是NA,这意味着如果我只是添加它们

A = (B + C + D)/3 
Run Code Online (Sandbox Code Playgroud)

结果也将显示NA.

如何让它识别出单元格是否为NA然后才跳过它.

喜欢

 A = c(NA, 10, 15, 15, NA)
 B = c(10, 15, NA, 22, NA)
 C = c(NA, NA, 20, 26, NA)
Run Code Online (Sandbox Code Playgroud)

我想要平均这些向量的输出

(10, (10+15)/2, (15+20)/2, (15+22+26)/3, NA)
Run Code Online (Sandbox Code Playgroud)

我们也不能使用na.omit,因为它会移动索引的顺序.

这是相应的代码.我希望它会有所帮助.

for (yr in 1950:2011) {
    temp_JFM <- sst5_sst2[,,year5_sst2==yr & (month5_sst2>=1 & month5_sst2<=3)]
       k = 0
       jfm=4*k+1
    for (i in 1:72) {
        for (j in 1:36) {
            iposst5_sst2[i,j,jfm] <- (temp_JFM[i,j,1]+temp_JFM[i,j,2]+temp_JFM[i,j,3])/3
        }
    }      
}
Run Code Online (Sandbox Code Playgroud)

谢谢.

它已经解决了. …

arrays average r vector multidimensional-array

1
推荐指数
1
解决办法
1105
查看次数

找到可变数量的双精度内的平均值

我有一个双打的ArrayList,我需要找到所有数字之间的平均值.arraylist中的Double实例的数量不是恒定的,可能是2,可能是90我已经尝试了几个小时来自己获得算法,但无论如何也无法让它工作.

你有什么建议吗?或者您可以将我链接到现有的图书馆以获得此平均值?

谢谢

java double average arraylist

1
推荐指数
1
解决办法
8911
查看次数

如何在Switch语句中使用IF

如何在Switch语句中应用条件,我想计算平均值:但是我已经尽力解决问题,但仍然没有得到Switch语句的输出.我是C++的初学者,

#include <iostream>

using namespace std;

int main()
{
    //declaration of variables.
    int sub1,sub2,sub3, sub4,sub5,total,avg;

    //accepting marks from user in each subject
    cout << " Enter Programming in C++ Marks: " << endl;
    cin >> sub1;
    cout << " Enter Software Engineering Marks : " << endl;
    cin >> sub2;
    cout << " Enter Personal Communication Marks : " << endl;
    cin >> sub3;
    cout << " Enter Database Application Marks: " << endl;
    cin >> sub4;
    cout << " …
Run Code Online (Sandbox Code Playgroud)

c++ average switch-statement

1
推荐指数
2
解决办法
4万
查看次数

找到O(1)表示法中的数字列表的平均值 - 恒定时间

这就是事情,我有一个任务来创建一个带有一些数字的数组,之后数组可以接受任何位置内的任何其他相同类型的数字.当我得到最后一个数组(添加了数字)时,我需要找到内部数字的平均值,并且持续时间为O(1).我怎么做?!这就是我的例子

要素:5 12 7 9 31平均:12.8

c++ algorithm numbers average visual-c++

1
推荐指数
1
解决办法
1243
查看次数

在SUM之后在SQL查询中查找AVG值 - 无效使用组函数

我有一些查询对我来说很好:

Select Name,sum(number_hours)/8)*100
from 
T1
where name='PERSON_A'
group by name,booked_date
Run Code Online (Sandbox Code Playgroud)

姓名总是我放在where子句中的同一个人.结果将是:

PERSON_A  100
PERSON_A  140
PERSON_A  120 
Run Code Online (Sandbox Code Playgroud)

这是计算每个预订日期工人的一些日常使用情况.现在我想计算AVERAGE每日利用率((120 + 120 + 100)/ 3 = 120)但是当我放入时

Select Name,AVG(sum(number_hours)/8)*100)
FROM
T1
WHERE name='PERSON_A'
group by name,booked_date
Run Code Online (Sandbox Code Playgroud)

我收到错误无效使用组功能.为什么?如何计算日常利用价值后的平均值.谢谢

mysql sql average sum

1
推荐指数
1
解决办法
7352
查看次数

使用列表获得平均值

该计划应该向用户询问12个月的月降雨量输入,计算一年中的降雨量,平均每月降雨量以及最高和最低量的月份.

我可以让它要求输入,每年给出总计和平均每月,但我觉得好像程序的输入部分应该以某种方式减少,它看起来太大而且笨重,我无法弄清楚如何获得高/低平均值.任何帮助将非常感激.提前致谢.

def main():
    jan = int(input('Enter Rainfall For January: '))
    feb = int(input('Enter Rainfall for February: '))
    mar = int(input('Enter Rainfall For March: '))
    april = int(input('Enter Rainfall For April: '))
    may = int(input('Enter Rainfall For May: '))
    june = int(input('Enter Rainfall For June: '))
    jul = int(input('Enter Rainfall For July: '))
    aug = int(input('Enter Rainfall For August: '))
    sept = int(input('Enter Rainfall For September: '))
    oct = int(input('Enter Rainfall For October: '))
    nov = int(input('Enter Rainfall For November: …
Run Code Online (Sandbox Code Playgroud)

python average list

1
推荐指数
1
解决办法
1059
查看次数

SQL AVG function on multiple tables

I have two more or less identical tables:

test_score

id  int(11) PK AI
user_id int(11) 
module_id   int(11) 
score   double 
number_correct  int(11) 
correct_total   int(11) 
timestamp   datetime 
phase_id    int(11) 
medal_id    int(11) 
team_id int(11) 
status_id   int(11) 
Run Code Online (Sandbox Code Playgroud)

And

id  int(11) PK AI
user_id int(11) 
module_id   int(11) 
score   double 
number_correct  int(11) 
correct_total   int(11) 
timestamp   datetime 
phase_id    int(11) 
medal_id    int(11) 
team_id int(11) 
status_id   int(11) 
Run Code Online (Sandbox Code Playgroud)

Now the reason for these two being so identical is that they contain data from each of their own component in my …

sql average

1
推荐指数
1
解决办法
5708
查看次数

0.0从我的平均值/输出值返回

我有2个类,DigitMath.java和DigitMathRunner.java,实验室需要的设置使用DigitMathRunner作为DigitMath的启动器.

我的代码的目的是显示Number of Number然后将其输出到一个句子中.编译器没有错误,但输出低于.

> > 

run DigitMathRunner

234 has a digit average of 0.0

10000 has a digit average of 0.0

111 has a digit average of 0.0

9005 has a digit average of 0.0

84645 has a digit average of 0.0

8547 has a digit average of 0.0

123456789 has a digit average of 0.0
> 
Run Code Online (Sandbox Code Playgroud)

这是DigitMath.java的代码

import static java.lang.System.*;

public class DigitMath
 {
  private int number;
  private int count;
  private int s;
  private int sum;
  private int …
Run Code Online (Sandbox Code Playgroud)

java double average

1
推荐指数
1
解决办法
343
查看次数

计算平均时间时如何避免发生溢出的可能性?

我正在编写一个函数,以获取调用特定void (*)(void)aka void -> void函数特定次数的平均时钟。

我担心如果样本量太大,观测值的总和将会溢出并使平均值无效。

有没有一种标准的方法来消除此类问题中总和溢出的可能性?

注意:我知道这个示例太幼稚,无法得出有关性能的任何结论。我有兴趣消除总和溢出的可能性,而不是在性能方面做出任何结论。

注意2:我也理解,除非程序运行了数百年,否则64位无符号数字实际上不会溢出,但是我很好奇是否也可以消除这种假设。

这是我自包含的代码:

#include <Windows.h>
#include <stdio.h>

/**
 * i want to parametrize the type which is used to store sample size
 * to see whether it impacts performance 
 */
template <typename sampleunit_t>
static inline ULONGLONG AveragePerformanceClocks (void (*f)(),  sampleunit_t nSamples)
{
    ULONGLONG sum;
    sampleunit_t i;    

    sum = 0;

    for (i = 0; i < nSamples; ++i) {
        LARGE_INTEGER t1; 
        LARGE_INTEGER t2;
        ULONGLONG dt;

        QueryPerformanceCounter(&t1);
        f();        
        QueryPerformanceCounter(&t2);

        dt = t2.QuadPart …
Run Code Online (Sandbox Code Playgroud)

c++ winapi average

1
推荐指数
1
解决办法
118
查看次数