我需要编写一个 Go 脚本来打开一个大的 CSV 文件,并根据每行第一个元素的值创建新的、单独的 CSV。
CSV 文件如下所示:
"country", "otherfield", "otherfield1", "otherfield2", "etc"
"AT", "otherfield", "otherfield1", "otherfield2", "etc"
"AT", "otherfield", "otherfield1", "otherfield2", "etc"
"DE", "otherfield", "otherfield1", "otherfield2", "etc"
"DE", "otherfield", "otherfield1", "otherfield2", "etc"
所以,我想要做的是创建一个文件AT.csv,其中包含第一个字段的值(例如),其中包含以该值开头的所有行。
我目前遇到的问题是表演很慢。我什至有一个用 PHP 编写的类似脚本,它以比这更快的方式执行相同的操作。这显然让我觉得我的 Go 脚本肯定有问题。
有人可以帮助我了解它有什么问题吗?
红颜莎娜
相关分类