php 平均值,PHP 根據日期值計算平均值

2021-10-25 21:22:18 字數 761 閱讀 7831

我有乙個帶有日期和評分的陣列.摘錄如下

array(111) {

[0]=>

array(2) {

["date"]=>

string(19) "2018-03-03 17:15:42"

["rating"]=>

int(3)

[1]=>

array(2) {

["date"]=>

string(19) "2018-02-24 09:56:03"

["rating"]=>

int(1)

[2]=>

array(2) {

["date"]=>

string(19) "2018-02-22 12:46:44"

["rating"]=>

int(5)

我想做的是計算每個月的平均評分.此刻,我正在嘗試這樣

foreach($row as $val){

$result[substr($val['date'],0,7)] += $val['rating'];

顯然,目前這只是將每個月的值相加,然後需要除以每個月的行數.我不太確定該怎麼做.我也不確定我在上面所做的事情是否是實現我所追求的最好方法.

另外,有了上述內容,我似乎每個月都會收到很多通知,說

notice: undefined index: 2012-05

但是在所有這些通知之後,它確實輸出了每個月的計數.為什麼我會收到這些通知?

謝謝

SQL根據平均值等比例修改原始值

由於業務需求資料顯示的年度報表數值時每日採集的整點資料的平均值,然而現場人員給我們反饋回來直接就是平均值,但是資料庫中原始儲存的資料是每日每個時間段的整點數值。sws st spb p 原始資料每天都有數個整點資料 sws st spb p copy 這是我們修改後每日的平均值每天只有一條資料 那麼...

填補空缺值(平均值)

既然有了拉格朗日,就把我的平均值渣渣也放上來吧.直接上 coding utf 8 import pandas as pd 匯入pandas模組 inputfile c users dell desktop heart.xls outputfile c users dell desktop heart...

AWK求和 平均值 最值

awk求和 平均值 最值 2014 02 14打包當前目錄下的所有檔案ls awk 取範圍 root vm 202 zhuo echo abc 1233 232 jjjj?awk f 1233 232 root vm 202 zhuo echo abc 1233 232 jjjj?awk f jjj...