Preguntas etiquetadas con pandas

117
Ignorar los NaN con str.contains

Quiero encontrar filas que contengan una cadena, así: DF[DF.col.str.contains("foo")] Sin embargo, esto falla porque algunos elementos son NaN: ValueError: no se puede indexar con un vector que contiene valores NA / NaN Entonces recurro a lo

117
Forma correcta de revertir pandas.DataFrame?

Aquí está mi código: import pandas as pd data = pd.DataFrame({'Odd':[1,3,5,6,7,9], 'Even':[0,2,4,6,8,10]}) for i in reversed(data): print(data['Odd'], data['Even']) Cuando ejecuto este código, aparece el siguiente error: Traceback (most recent call last): File

115
Pandas DataFrame a la lista de listas

Es fácil convertir una lista de listas en un marco de datos de pandas: import pandas as pd df = pd.DataFrame([[1,2,3],[3,4,5]]) Pero, ¿cómo convierto df de nuevo en una lista de listas? lol = df.what_to_do_now? print lol #

115
los pandas convierten algunas columnas en filas

Entonces, mi conjunto de datos tiene información por ubicación para n fechas. El problema es que cada fecha es en realidad un encabezado de columna diferente. Por ejemplo, el CSV se parece a location name Jan-2010 Feb-2010 March-2010 A "test" 12 20 30 B "foo" 18 20 25 Lo que me gustaría es que...

114
¿Podrían los pandas usar la columna como índice?

Tengo una hoja de cálculo como esta: Locality 2005 2006 2007 2008 2009 ABBOTSFORD 427000 448000 602500 600000 638500 ABERFELDIE 534000 600000 735000 710000 775000 AIREYS INLET459000 440000 430000 517500 512500 No quiero intercambiar manualmente la columna con la fila. ¿Podría ser posible usar...

114
Dar formato al eje y como porcentaje

Tengo una trama existente que se creó con pandas como este: df['myvar'].plot(kind='bar') El eje y tiene el formato flotante y quiero cambiar el eje y a porcentajes. Todas las soluciones que encontré usan la sintaxis ax.xyz y solo puedo colocar el código debajo de la línea de arriba que crea el...

113
Pretty Imprimiendo un marco de datos de pandas

¿Cómo puedo imprimir un marco de datos de pandas como una buena tabla basada en texto, como la siguiente? +------------+---------+-------------+ | column_one | col_two | column_3 | +------------+---------+-------------+ | 0 | 0.0001 | ABCD | | 1 | 1e-005 | ABCD | | 2 | 1e-006 | long string | | 3 |...