我有一个包含多个csv文件的文件夹。它们的标记如下:
t0 = time.clock()
x_shift, y_shift = np.meshgrid(range(ps), range(ps))
x, y = np.unravel_index(IDX, (q,q))
#roi for region of interest
roix = x[:,:,None]+x_shift;
roiy = y[:,:,None]+y_shift;
roix[roix>q-1] = q-1; roiy[roiy>q-1] = q-1;
I_copy.reshape(N,q,q)[np.arange(N)[:, None, None], roix, roiy] = 2.0
print('No loop: {:.2f} ms'.format(time.clock()*1e3-t0*1e3))
print(np.array_equal(I, I_copy))
我知道您可以使用Name1-year.csv
Name1-year.csv
Name2-year.csv
Name2-year.csv
Name3-year.csv
etc...
来合并目录中的所有csv文件,但有没有办法将文件组合成相同的前缀?
答案 0 :(得分:0)
你可以写
copy prefix* copiedfile.csv
答案 1 :(得分:0)
要过滤某个前缀,请使用以下命令:
copy "prefix*.csv" "combined.csv" /B
/B
告诉copy
将目的地视为二进制文件,因此没有 EOF / SUB 字符(ASCII 0x1A
)成为附加的。