python - tablas - seleccionar columnas de un dataframe pandas
¿Cómo se filtra un DataFrame de pandas en función de los recuentos de valores? (1)
Usar filtro groupby :
In [11]: df = pd.DataFrame([[1, 2], [1, 4], [5, 6]], columns=[''A'', ''B''])
In [12]: df
Out[12]:
A B
0 1 2
1 1 4
2 5 6
In [13]: df.groupby("A").filter(lambda x: len(x) > 1)
Out[13]:
A B
0 1 2
1 1 4
Recomiendo leer la sección mix-split de los documentos .
Estoy trabajando en Python con un DataFrame de pandas de videojuegos, cada uno con un género. Intento eliminar cualquier videojuego con un género que aparece menos de una cierta cantidad de veces en el DataFrame, pero no tengo ni idea de cómo hacerlo. Encontré una pregunta de StackOverflow que parece estar relacionada, pero no puedo descifrar la solución en absoluto (posiblemente porque nunca he oído hablar de R y mi memoria de programación funcional está oxidada en el mejor de los casos).
¿Ayuda?