Создание новой таблицы с использованием подмножества данных из вывода - PullRequest
0 голосов
/ 10 июля 2019

Привет, я недавний инженер-практик, и мой опыт программирования состоит из matlab.

Я пытаюсь преобразовать хаотичный выходной файл Excel в другую таблицу для дальнейшего ввода данных. Основной файл Excel имеет большое количество строк с повторяющимся форматом 15-20 строк. Я хотел бы извлечь значения в определенной ячейке, только когда соседняя ячейка соответствует строке. Вот то, что я имею до сих пор:

import csv
A=[]
B=[]
with open(r'filepath\book1.csv', newline='') as infh:
    reader = csv.reader(infh)
    for row in reader:
        i=1
        if row[0] == 'DL reaction':

              A.append(max(row[1],row[2]))
        if row[0] == 'Max +LL reaction':
            B.append(max(row[1],row[2]))

print(A),print(B)

Здесь я хотел бы выделить эти два вектора в одну матрицу, а затем экспортировать в таблицу. Кроме того, если есть более чистое решение, я был бы счастлив узнать. Спасибо

Приложенный здесь пример набора данных и результирующей таблицы справа, которую я пытаюсь создать с помощью python.

...