Dies ist keine wiederholende Frage, doch ähnlich wieWählen Sie Zeilen aus einer Datenrahmen basierend auf mehrere Werte in einer Spalte in Pandas
Select rows from a DataFrame based on values in a column in pandas
In der Antwort auf diesen Link oben ist nur basierend auf einem Kriterium, wenn ich mehr als ein Kriterium habe.
Ich möchte viele Zeilen in einer Spalte nicht nur basierend auf bestimmten Werten auswählen. Aus Gründen der Argumentation betrachten die Datenrahmen von der Weltbank
import pandas.io.wb as wb
import pandas as pd
import numpy as np
df2= wb.get_indicators()
So wie ich ein certian Wert wählen ist wie so
df2.loc[df2['id'] == 'SP.POP.TOTL']
und
df2.loc[df2['id'] == 'NY.GNP.PCAP.CD']
Wie kann ich beide wählen in ein neuer Datenrahmen oder sagen 3 oder 4? so dass die Zeilen:
'SP.POP.TOTL'
'NY.GNP.PCAP.CD'
Sie
Wie dies aus der Antwort auf die Frage, die Sie verknüpft unterscheidet, die eine 'isin gibt 'Beispiel im zweiten Satz? – DSM