我试图在300个csv文件中添加4列标题(没有标题和列,但在每行中,数字用空格分隔)。但现在我只需要一个。下面是我的代码.rval\u范围只是一个数组,其中的数字存储为生成的文件名。你知道吗
rval_range = arange(0.,2,.1)
for new_rval in rval_range:
with open('output_sample_221119-rval-' + str(new_rval)+'/output_dataset_coordinates.csv', 'r') as infile:
readie=csv.reader(infile, delimiter=' ')
with open('output_sample_221119-rval-' + str(new_rval)+'/output_dataset_coordinates1.csv', 'wt') as output:
outwriter=csv.writer(output, delimiter=' ')
for row in readie:
writer = csv.DictWriter(output, fieldnames=["X", "Y", "Z", "Discharge"])
writer.writeheader()
outwriter.writerow(row)
但这给了我一个csv,在一个标题为“X”的列下,所有行的四个值都落下。标题为“Y”、“Z”和“Discharge”的其他列的所有行的值都是NaN。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐