我已经用CSV writer从列表中创建了一个CSV文件。我想将通过for循环创建的另一个列表按列附加到CSV文件中。在
创建CSV文件的第一个代码如下:with open("output.csv", "wb") as f:
writer = csv.writer(f)
for row in zip(master_lst):
writer.writerow(row)
我使用列表master_lst创建了CSV文件,输出如下:
^{pr2}$
然后,我通过一个for循环创建另一个列表(ind_lst),该列表的内容必须按列追加到上一步创建的CSV文件中。我使用了以下代码:with open("output.csv", "ab") as f:
writer = csv.writer(f)
for row in zip(ind_lst):
writer.writerow(row)
我得到的输出如下:read
ACACCUGGGCUCUCCGGGUACC
ACGGCUACCUUCACUGCCACCC
AGGCAGUGUGGUUAGCUGGUUG
sample1
3
3
1
sample2
4
4
1
但是,我需要按列输出,如下所示:read sample1 sample2
ACACCUGGGCUCUCCGGGUACC 3 4
ACGGCUACCUUCACUGCCACCC 3 4
AGGCAGUGUGGUUAGCUGGUUG 1 1