ich einen Datensatz df
Ausschließen Reihen Schwellenwert übertraf
field_pointpath assetclass_code value
C_THDxL_0154x6KSFS_A03x6KSF_11xaP_ACT 6KSFS_6KSF 50
C_THDxL_0154x6KSFS_A03x6KSF_11xaP_ACT 6KSFS_6KSF 60
C_THDxL_0154x6KSFS_A03x6KSF_11xaP_ACT 6KSFS_6KSF 65
C_THDxL_0154x6KSFS_A03x6KSF_11xaP_ACT 6KSFS_6KSF 43
C_THDxL_0154x6KSFS_A03xaP_ACT 6KSFS 70
C_THDxL_0154x6KSFS_A03xaP_ACT 6KSFS 55
C_THDxL_0154x6KSFS_A03xaP_ACT 6KSFS 43
C_THDxL_0154x6KSFS_A03xaP_ACT 6KSFS 11
C_THDxL_0154x6KSFS_B03x6KSF_11xaP_ACT 6KSFS_6KSF 67
C_THDxL_0154x6KSFS_B03x6KSF_11xaP_ACT 6KSFS_6KSF 36
C_THDxL_0154x6KSFS_B03x6KSF_11xaP_ACT 6KSFS_6KSF 39
C_THDxL_0154x6KSFS_B03x6KSF_11xaP_ACT 6KSFS_6KSF 33
C_THDxL_0154x6KSFS_B03x6KSF_11xaP_ACT 6KSFS_6KSF 20
C_THDxL_0154x6KSFS_B03xaP_ACT 6KSFS 21
C_THDxL_0154x6KSFS_B03xaP_ACT 6KSFS 22
C_THDxL_0154x6KSFS_B03xaP_ACT 6KSFS 17
C_THDxL_0154x6KSFS_B03xaP_ACT 6KSFS 30
Ich möchte herausfiltern values
für spezifische field_pointpath
zum Beispiel haben:
- C_THDxL_0154x6KSFS_ A03 x6KSF_11xaP_ACT
C_THDxL_0154x6KSFS_ A03 x6KSF_11xaP_ACT
die einen Charakter hat A sollte nicht
value
größer als 60:
Ähnlich,
C_THDxL_0154x6KSFS_ B03 x6KSF_11xaP_ACT,
C_THDxL_0154x6KSFS_ B03 x6KSF_11xaP_ACT
die ein Zeichen B hat sollte nicht
value
mehr als 30
So sollte eine Ausgabe
field_pointpath assetclass_code value
C_THDxL_0154x6KSFS_A03x6KSF_11xaP_ACT 6KSFS_6KSF 50
C_THDxL_0154x6KSFS_A03x6KSF_11xaP_ACT 6KSFS_6KSF 60
C_THDxL_0154x6KSFS_A03x6KSF_11xaP_ACT 6KSFS_6KSF 43
C_THDxL_0154x6KSFS_A03xaP_ACT 6KSFS 55
C_THDxL_0154x6KSFS_A03xaP_ACT 6KSFS 43
C_THDxL_0154x6KSFS_A03xaP_ACT 6KSFS 11
C_THDxL_0154x6KSFS_B03x6KSF_11xaP_ACT 6KSFS_6KSF 20
C_THDxL_0154x6KSFS_B03xaP_ACT 6KSFS 21
C_THDxL_0154x6KSFS_B03xaP_ACT 6KSFS 22
C_THDxL_0154x6KSFS_B03xaP_ACT 6KSFS 17
C_THDxL_0154x6KSFS_B03xaP_ACT 6KSFS 30
Vielen Dank für die Lösung. Nun, das scheint subtiler zu sein, aber substr lief reibungslos für mich. – user3301082
Der 'substr'-Ansatz geht davon aus, dass * A/B * _always_ an der 20. Stelle in der Zeichenfolge ist. Wenn Sie garantieren können, dass Sie für "substr" gehen sollten. Wenn Sie mehr Fälle erfassen möchten, können Sie zu "Regex" zurückkehren. – thothal
Ich werde diesen Rat in meinem Kopf behalten. Gegenwärtig hatten die Daten Strings an einer festen Position. – user3301082