Ich habe eine Tabelle in meinem Pandas Datenrahmen.Erstellen Sie einen neuen Datenrahmen aus der Auswahl bestimmter Zeilen aus dem vorhandenen Datenrahmen Python
dfid count price
1 2 100
2 7 25
3 3 720
4 7 221
5 8 212
6 2 200
Ich möchte einen neuen Datenrahmen (DF2) von diesem erstellen, Zeilen auswählen, wo Anzahl 2 ist und der Preis ist 100 und Zählung 7 und der Preis ist 221
mein ausgegeben werden soll df2 =
id count price
1 2 100
4 7 221
ich versuche df[df['count'] == '2' & df['price'] == '100']
verwenden, aber immer Fehler
TypeError: cannot compare a dtyped [object] array with a scalar of type [bool]
Es ist ein Klassiker: 'df [(df ['count'] == '2') & (df [' Preis '] ==' 100 ')] '. – IanS