Запись в последовательные строки в CSV-файле через Python PANDAS - PullRequest
0 голосов
/ 06 июня 2018

Как продолжать запись в последовательные строки, используя pandas.Dataframe?У меня есть следующая функция, которая вызывается последовательно и записывает заданные значения в файл .csv, но значения перезаписываются в той же строке.Есть ли способ, которым я могу указать его для записи в последовательные строки?

def csv_writer(filename, OutputFolder):

    f = open(OutputFolder + '\Output_' + filename +'_LOG.txt')
    s = f.read()
    m = re.search("GHz\s+\=(.*)dB",s)
    if m:
        Lossval = float(m.group(1))
        print("Loss Value for filename " + filename + "is :", Lossval)
        params['Lossval'] = Lossval

    n = re.search("Impedance\s+\=(.*)ohms",s)
    if n:
        Zc = float(n.group(1))
        print("Impedance Value for filename " + filename + "is :", Zc)
        params['Zc'] = Zc

    print("The Target Impedance is", TargetImpedance)
    params['Target Impedance'] = TargetImpedance

    value.append(params.copy())

    df = pd.DataFrame(value)
    df.to_csv('Values.csv')

    Val = 1/(abs(Zc - TargetImpedance) + 100*Lossval)
    return Val
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...