所以我有20个txt文件。 10是水平合并文本文件
A_1,A_2......A_10
和其它的10个
B_1,B_2.....B_3......B_10
所以,基本上,我试图合并A_1
和B_1
,A_2
和B_2
........,A_10
和B_10
水平(这意味着如果在A
和B
中各有4列,我希望输出具有8)。我也想保存这10个合并文件。我真的是Python新手,所以不知道如何去做。
import numpy as np
filelist=[]
filelist1=[]
for i in range(1,11):
filelist.append("/Users/Hrihaan/Desktop/A_%s.txt" %i)
for j in range(1,11):
filelist1.append("/Users/Hrihaan/Desktop/B_%s.txt" %j)
append增加到最后。你想从a_1和b_1的第1行读取。然后结合这些行,'newline = aLine + bLine',然后将新行写入新文件。然后,继续阅读,结合,并写入一个新的文件。您至少应该尝试阅读文件并写入新文件。您发布的代码很难算作尝试。 – Jacobr365
另一种方式:你可以阅读他们的数据框与熊猫和使用df concat:https://pandas.pydata.org/pandas-docs/stable/generated/pandas.concat.html –
你可以显示前几行任何的文件?如果你想使用numpy,那么它们必须被读入数组,并且格式很重要。 –