Also, ich habe ein Datenframe mit Spaltennamen, und ich möchte die eine finden, die eine bestimmte Zeichenfolge enthält, aber nicht genau übereinstimmt. Ich suche nach 'spike'
in Spaltennamen wie 'spike-2'
, 'hey spike'
, 'spiked-in'
(der 'spike'
Teil ist immer kontinuierlich).Pandas: Spalte finden, deren Name eine bestimmte Zeichenfolge enthält
Ich möchte den Spaltennamen als eine Zeichenfolge oder eine Variable zurückgegeben werden, so dass ich die Spalte später mit df['name']
oder df[name]
wie normal zugreifen. Ich habe versucht, Wege zu finden, dies zu tun, ohne Erfolg. Irgendwelche Tipps?
Das ist genial! Ich verstehe nicht wirklich genau, wie es funktioniert, obwohl es für Python und Pandas immer noch neu ist. Könntest du es vielleicht erklären? – Sajber
Dies ist, was '' DataFrame.filter'' macht FYI (und Sie können eine Regex liefern, wenn Sie wollen) – Jeff
Vielen Dank für die Erklärung! – Sajber