Filter nach, ob die Spalte Wert eine Liste, in der Funke
Ich versuche zu filtern, einen Funken dataframe, ob die Werte in einer Spalte gleich eine Liste. Ich würde gerne etwas wie das hier tun:
filtered_df = df.where(df.a == ['list','of' , 'stuff'])
Wo filtered_df
nur die Zeilen enthält, wo der Wert der filtered_df.a
ist ['list','of' , 'stuff']
und die Art der a
ist array (nullable = true)
.
InformationsquelleAutor Luke | 2016-03-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Update:
Mit aktuellen Versionen, die Sie verwenden können, eine
array
von literalen:Ursprüngliche Antwort:
Na ja, ein bisschen hacky Weg, es zu tun, die nicht erfordern eine Python batch-job, so etwas wie dieses:
Quick-test:
InformationsquelleAutor zero323
Könnten Sie eine udf-Datei. Zum Beispiel:
InformationsquelleAutor Assaf Mendelson