gpt4 book ai didi

php - 如何对 CSV 文件中的数据进行数学运算?

转载 作者:行者123 更新时间:2023-11-29 08:18:37 24 4
gpt4 key购买 nike

我有 125 列的 csv 文件

指示性 125 列是:ROLL_NO、SCHOOL_ID、NAME、STANDARD、SOURCE_ID、Q1、Q2、Q3(一直持续到)Q120

CSV 文件包含大约 20,0000 条记录(针对各个学校)

我想对 CSV 文件中的数据执行一些数学运算。预期操作是:

  • 求平均值
  • 求最高分(针对每所学校)
  • 特定列数据的汇总

目前我计划将此 CSV 加载到数据库中并执行所需的操作;在开始之前我有几个问题;

  • 是否有其他方法可以使用 PHP 执行数学运算(无需加载到数据库中)
  • 如何将 csv 中的列存储为数据库表中的行(从 Q1 到 Q120)

最佳答案

由于 CSV 是一种没有任何索引的纯文本文件,因此对其进行任何操作都需要至少完整读取一次该文件。如果您有足够的 RAM,您可以将文件读入 PHP 数组并在内存中执行操作,如果您连续执行多个操作,这会稍微快一些。

但是,如果您打算进行更严格的计算,我建议您将数据加载到带有索引的数据库中,例如 MySQL,这样您可以更快地执行此类操作。

关于php - 如何对 CSV 文件中的数据进行数学运算?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20029450/

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