gpt4 book ai didi

php - 如何合并/聚合带有时间戳的数组作为这些列之一

转载 作者:行者123 更新时间:2023-11-29 09:13:39 26 4
gpt4 key购买 nike

在 PHP 中,我有一个数组:

[
// 'Timestamp' => 'data',
'1296001511 ' => '2',
'1295994311' => '25',
'1295965511' => '34',
'1295958311' => '32',
'1295871911' => '31',

etc.
]

为了在图表中使用这些数据,我需要通过聚合/合并这些数据来减少数据数量。

我想每天只保留一个值。如果一天有多个值,我想使用平均值或中值。

难点:我每天的数据数量不一样,数据集不规则。

如果更容易的话,我可以使用 SQL 查询(数据存储在 MySQL 数据库中)

最佳答案

If it's easier I can work with SQL queries (the data are stored in a MYSQL database)

请这样做。这就是数据库系统的用途。至于MySQL中的查询,使用这样的:

SELECT DATE(FROM_UNIXTIME(intcol)) thedate, AVG(datavalue) datavalue
FROM sometable
GROUP BY DATE(FROM_UNIXTIME(intcol))

关于php - 如何合并/聚合带有时间戳的数组作为这些列之一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4800054/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com