【发布时间】:2019-06-18 02:17:22
【问题描述】:
我有一个较大的 csv (test.csv),其中包含以下标题列 id; type; name
以及以下值:
1; A; ASW23
2; C; SDF92
3; D; SDI22
4; D; ASD00
5; C; WPE03
6; D; PPO30
7; A; WER34
8; C; FHH88
9; C; FGE45
10; A; DFQ12
11; G; WWQ89
12; C; YDT63
13; D; QTT21
文件没有排序,我希望每次找到类型 A 时都拆分一个 CSV 文件,并保持相同的标题。例如:
test_1.csv
id; type; name
1; A; ASW23
2; C; SDF92
3; D; SDI22
4; D; ASD00
5; C; WPE03
6; D; PPO30
test_2.csv
id; type; name
7; A; WER34
8; C; FHH88
9; C; FGE45
test_3.csv
id; type; name
10; A; DFQ12
11; G; WWQ89
12; C; YDT63
13; D; QTT21
我正在努力为此编写 python 脚本,但我失败了。
【问题讨论】:
-
到目前为止你尝试过什么?请发布您的代码。
-
我正在考虑类似 stackoverflow.com/a/36446203/1971010 的事情,方法是使用一种“A”类型的计数器更改行限制 (1000)