如何在pandas.DataFrame().to_csv('filename.csv')的while循环中改变文件名。

问题描述 投票:0回答:1

我试图用不同的数组做一个循环,并将它们分别导出为.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
python pandas export-to-csv
1个回答
-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
© www.soinside.com 2019 - 2024. All rights reserved.