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 string1leer ist. Außerdem habe ich drei Leerzeichen, wenn string2und string3sind 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?