Ich versuche, die Daten von einer einzelnen Spalte in einem Datenframe in eine Liste zu verschieben. SoVerschieben von Werten eines Datenrahmens in eine Liste basierend auf einer Bedingung
Account Name Renewal % Change
Client 1 0%
Client 2 0%
Client 3 2%
Client 4 0%
Client 5 1%
Client 6 1%
Wenn ein Client 0% hat es in die Liste Cost0 hinzugefügt bekommen und es hat 1% es cost1 hinzukommen sollte.
Ich versuchte mit einer pd.series.tolist(), aber es gab mir einen Fehler.
if brl['Renewal % Change'] == '0%':
a = pd.Series(brl['Account Name'])
a.tolist()
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all()
Bitte geben
Ich kann es jetzt nicht überprüfen, aber ist es nicht eine 'if' Aussage, dass Sie den Fehler bekommen r aus? so etwas versuchen. list1 = brl.loc [brl [ 'Erneuerung% Veränderung'] == '0%', 'Kontoname'] ToList() list2 = brl.loc [brl [ 'Renewal% Change'] == '1%', 'Kontoname']. Tolist() – Matek