我需要以这样的方式处理来自 csv 文件的数据,即输出应打印三列,例如 c1、c2 和 c3,其中 c1 和 c2 必须像 mysql 中那样使用 group by 子句,而 c3 是其他两列的总和。
我是 python 新手,想法真的会帮助我。
我需要以这样的方式处理来自 csv 文件的数据,即输出应打印三列,例如 c1、c2 和 c3,其中 c1 和 c2 必须像 mysql 中那样使用 group by 子句,而 c3 是其他两列的总和。
我是 python 新手,想法真的会帮助我。
我在 C# 中做了一点。首先,您打开文件并开始阅读文本行。.csv 中的第一行应该是标题列,因此请单独处理。下一行应该是您的数据。
现在,一旦您将文本行插入到字符串中,然后使用逗号分隔。这会给你一个字符串数组。然后通过将字符串转换为文本来创建一个 int 数组。只要列中的所有数据都是整数,这应该不是问题。如果不是,请测试非整数值并将它们转换为有效整数的字符串。例如,如果 array[0] == "no data" array[0] = "0",或者 array[0] = null。然后通过将第一列和第二列的整数值相加来创建第 3 列。