Ich versuche, eine Spalte zu einem bestimmten Index basierend auf dem Inhalt einer anderen Spalte hinzuzufügen:Python Pandas Spalt Inhalt hinzufügen, basierend auf conditionals
df.insert(10, 'Escalation Status', np.where(df['Reasons for escalation'] == '', 'FALSE', 'TRUE'))
Also, wenn Spalte „Gründe für die Eskalation“ ist leer , schreibe "FALSE", wenn nicht, schreibe "TRUE" in die neu erstellte Spalte "Escalation Status".
Mein Problem: Der Inhalt ist immer "TRUE", egal ob im Feld "Gründe für die Eskalation" etwas vorhanden ist.
Ausgabe:
Country,Date,Vendor,Product Family,Case number,Reseller Name,OpeningDate,Closing Date,Case Status,Topic,Escalation Reason,Reasons for escalation
DEU,28.10.2016,VENDOR,,201610281078864,,28.10.2016,28.10.2016,closed,Software issue,TRUE,Software
DEU,28.10.2016,VENDOR,,201610281078862,,28.10.2016,28.10.2016,closed,Config help,TRUE,
Die erste Zeile korrekt ist (Gründe für Eskalations nicht leer ist, es enthält „Software“), aber die zweite Zeile sollte „FALSE“, wenn die Gründe für die Eskalation leer
dank
das hat es getan, vielen Dank. – f0rd42
Froh kann dir helfen! – jezrael