通过Python合并来自不同文件的数据

时间:2018-02-18 08:40:54

标签: python-2.7 loops concatenation

我有很多来自文件的数据集要合并并排列在一个输出文件中。以下是相应合并的任何两个数据集的示例。

count

我使用Python循环使用的脚本暂时是这样的:

Data 1 from File 1:
     9.00      2.80     13.08     12.78      0.73
    10.00     -3.44     19.30     18.99      0.14
    12.00      2.60     20.28     20.12      0.39

Data 2 from File 2:
     2.00     -7.73     20.04     18.49      0.62
     5.00     -4.82     17.07     16.38      0.59
     6.00     -2.69     12.55     12.25      0.50
     8.00     -3.85     18.06     17.64      0.94
     9.00     -3.59     16.13     15.73      0.64


Expected output in one file:
 9.00      2.80     13.08     12.78      0.73
10.00     -3.44     19.30     18.99      0.14
12.00      2.60     20.28     20.12      0.39
 2.00     -7.73     20.04     18.49      0.62
 5.00     -4.82     17.07     16.38      0.59
 6.00     -2.69     12.55     12.25      0.50
 8.00     -3.85     18.06     17.64      0.94
 9.00     -3.59     16.13     15.73      0.64

问题是只有一个数据集保存在该新文件中。如何在不同的轴数据集中使用连接到这种情况?

1 个答案:

答案 0 :(得分:1)

像这样:

arrays = [np.loadtxt(name) for name in files]
combined = np.concatenate(arrays)