Ich habe vier Saiten und jede davon kann leer sein. Ich muss sie zu einer Zeichenfolge mit Leerzeichen dazwischen verbinden. Wenn ich benutze:
new_string = string1 + ' ' + string2 + ' ' + string3 + ' ' + string4
Das Ergebnis ist ein Leerzeichen am Anfang der neuen Zeichenfolge, wenn diese string1
leer ist. Außerdem habe ich drei Leerzeichen, wenn string2
und string3
sind leer.
Wie kann ich sie ohne Leerzeichen verbinden, wenn ich sie nicht benötige?
df.apply(", ".join(filter(None, ...)), axis=1)
. Wie übergibt man das zweite Argument der Filterfunktion?