我有一個.csv文件,如:如何將csv文件中的列中的數據拆分爲兩個單獨的輸出csv文件?
ID NAME CATEGORIES
1, x, AB
2, xx, AA
3, xxx, BA
我將如何得到一個基於類別如此形成兩個輸出的.csv文件:
文件1:
ID NAME CATEGORY
1, x, A
2, xx, A
3, xxx, B
文件2:
ID NAME CATEGORY
1, x, B
2, xx, A
3, xxx, A
我有輸入和輸出設置,但只是一個空的LO op我被難倒的地方:
records = [line for line in csv.reader(open('test_input.csv', 'rt'), delimiter=',')]
outfile = open('test_output1.csv', 'wt')
outfileWriter = csv.writer(outfile, delimiter=',')
for record in records:
#something!
outfileWriter.writerow(record)
outfile.close()
我很感激任何幫助!
執行類別字段總是有長度爲2(兩個字母)的價值? – pkacprzak
是的,總是兩個 – user1844098
@ user1844098試試我的代碼應該可以正常工作。 –