получить мин и макс между двумя списками - PullRequest
0 голосов
/ 06 июня 2018

Я пытаюсь получить максимальное и минимальное значения между списками, чтобы потом выполнить вычисления, но я получаю синтаксическую ошибку и не знаю, что не так.вот мой код:

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
from scipy import stats
data = pd.DataFrame({"concentratie": [0.05, 0.10, 0.15, 0.20, 0.30, 0.50, 0.75, 1.00], "absorptie": [0.415, 0.509, 0.573, 0.640, 0.686, 0.711, 0.724, 0.733], "Duplo": [0.446, 0.529, 0.622, 0.638, 0.675, 0.702, 0.715, 0.732]})

def function(absorptie, Duplo):
    list 3 = [max(value) for value in zip(data['absorptie'],data['Duplo'])]
    return list 3

def function(absorptie, Duplo):
    list 4 = [min(value) for value in zip(absorptie, Duplo)]
    return list 4

1 Ответ

0 голосов
/ 06 июня 2018

Ваше имя переменной недопустимо:

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
from scipy import stats
data = pd.DataFrame({"concentratie": [0.05, 0.10, 0.15, 0.20, 0.30, 0.50, 0.75, 1.00], "absorptie": [0.415, 0.509, 0.573, 0.640, 0.686, 0.711, 0.724, 0.733], "Duplo": [0.446, 0.529, 0.622, 0.638, 0.675, 0.702, 0.715, 0.732]})

def function(absorptie, Duplo):
    list_3 = [max(value) for value in zip(data['absorptie'],data['Duplo'])]
    return list_3

def function(absorptie, Duplo):
    list_4 = [min(value) for value in zip(absorptie, Duplo)]
    return list_4
...