我试图用不同的数组做一个循环,并将它们分别导出为.csv文件。我如何使Filename依赖于表单i,使其在每次循环中都发生变化?
import pandas as pd
i=0.5
while i <=1:
syn_dend=insert_synapse(seg_dend_end, len_dend_end, bout, vel, i)
syn_apic=insert_synapse(seg_apic_anf,len_apic_anf, bout, vel, 1)
rec = record(rec_node, rest_pot, time_range)
v=rec[0]
df = pd.DataFrame(v)
df.to_csv('Filename.csv')
i+=0.1
你可以改变名称,根据 i
使用 format
就像这样的功能。
i=0.5
while i <=1:
syn_dend=insert_synapse(seg_dend_end, len_dend_end, bout, vel, i)
syn_apic=insert_synapse(seg_apic_anf,len_apic_anf, bout, vel, 1)
rec = record(rec_node, rest_pot, time_range)
v=rec[0]
df = pd.DataFrame(v)
df.to_csv('Filename{0}.csv'.format(str(i)))
i += 0.1