For example:
JavaScript
x
3
1
header = ['a','b','c']
2
data = ['1','2','3','4','5','6', ,'100']
3
How can I combine each three of the data to match the header?
Expected output:
Advertisement
Answer
Here’s how you can do this.
JavaScript
1
14
14
1
import csv
2
3
header = ['a','b','c']
4
data = ['1','2','3','4','5','6','7','8','9']
5
6
file = csv.writer(open(f"testing.csv", "a",newline=''))
7
file.writerow(header)
8
9
for i in range(0,len(data),3):
10
new_list = data[i:i+3]
11
file.writerow(new_list)
12
13
14
Here’s the screenshot of ‘testing.csv’: