我有 125 个数据文件,其中包含两列和 21 行数据。请看下图:
我想将它们导入单个 .csv 文件(作为 250 列和 21 行)。
我对python相当陌生,但这是我被告知的,代码明智的:
import glob
Results = [open(f) for f in glob.glob("*.data")]
fout = open("res.csv", 'w')
for row in range(21):
for f in Results:
fout.write( f.readline().strip() )
fout.write(',')
fout.write('\n')
fout.close()
但是,代码有一点问题,因为我只得到了 125 列,(即力和位移列写在一列中)请参考下图:
如果有人能帮我解决这个问题,我将不胜感激!