ich hoffe das ist die richtige stelle im Forum.

Ich habe zwei Dateien (eine CSV und eine XLSX), welche ich in DataFrames einlese. Zunächst werden diese von mir nach für mich wichtige spalten sortiert. Nun stehen in beiden Dateien Seriennummer und vereinzelt können diese übereinstimmen. Diese möchte ich ausfindig machen.
Hier mein Code dazu.
import pandas as pd
df_umbau = pd.read_excel("Sensoren_test.xlsx",
header=0,
sheet_name=1,
)
df_nummer = pd.read_csv("Sensoren_Gesamt.csv",
sep=';',
decimal=',',
header=0,
dtype={"Modus": object})
#Datenframes richtig Konfektionieren
df_nummer = df_nummer[(df_nummer['Telefon'] == 'D1 Telekom')]
df_nummer = df_nummer[['Sensor','Modus','Telefon']]
df_umbau = df_umbau[(df_umbau['Sensor\n Typ'] == 'MTP')]
df_umbau = df_umbau[['Rufnummer\nNEU','Rufnummer\n ALT','Sensor\nNEU (MTP)']]
#Daten Filtern
with df_filter as pd.DataFrame():
for line in df_umbau:
if line in df_nummer:
df_filter = line
Das Sortieren klappt super. Nur bei meinem Versuch diese zu Filtern, sagt er das die Funktion nicht bekannt ist. Ich mache sicherlich etwas Falsch.


Vielen Dank im Voraus für Tipps
Gruß