Articles of serie de

Usando reemplazar eficientemente en pandas

Estoy buscando usar la función de replace de una manera eficiente en python3. El código que tengo es lograr la tarea, pero es demasiado lento, ya que estoy trabajando con un gran conjunto de datos. Por lo tanto, mi prioridad es la eficiencia sobre la elegancia siempre que haya una compensación. Aquí hay un juguete […]

¿Hay una forma sencilla de cambiar una columna de sí / no a 1/0 en un dataframe de Pandas?

Leí un archivo csv en un dataframe de pandas y me gustaría convertir las columnas con respuestas binarias de cadenas de sí / no a números enteros de 1/0. A continuación, muestro una de esas columnas (“sampleDF” es el dataframe de pandas). In [13]: sampleDF.housing[0:10] Out[13]: 0 no 1 no 2 yes 3 no 4 […]

¿Cómo calculo un idxmax rodante

considera la serie pd.Series import pandas as pd import numpy as np np.random.seed([3,1415]) s = pd.Series(np.random.randint(0, 10, 10), list(‘abcdefghij’)) s a 0 b 2 c 7 d 3 e 8 f 7 g 0 h 6 i 8 j 6 dtype: int64 Quiero obtener el índice para el valor máximo para la ventana móvil de […]

¿Es posible anexar Series a las filas de DataFrame sin hacer una lista primero?

Tengo algunos datos que bash organizar en un DataFrame en Pandas . Estaba tratando de hacer de cada fila una Series y DataFrame al DataFrame . Encontré una forma de hacerlo agregando la Series a una list vacía y luego convirtiendo la list de la Series en un DataFrame por ejemplo, DF = DataFrame([series1,series2],columns=series1.index) Esta […]

¿Qué lenguaje de progtwigción o biblioteca puede procesar Infinite Series?

¿Qué lenguaje de progtwigción o una biblioteca puede procesar series infinitas (como geométricas o armónicas)? Tal vez deba tener una base de datos de algunas series conocidas y dar automáticamente los valores adecuados en caso de convergencia, y tal vez generar una excepción en caso de divergencia. Por ejemplo, en Python podría verse como: sum […]

Combinando dos Series en un DataFrame en pandas

Tengo dos series s1 y s2 con los mismos índices (no consecutivos). ¿Cómo combino s1 y s2 para formar dos columnas en un DataFrame y mantengo uno de los índices como una tercera columna?

Calcule el máximo en ejecución (acumulativo) para una serie en pandas

Dado: d = { ‘High’: [954, 953, 952, 955, 956, 952, 951, 950, ] } df = pandas.DataFrame(d) Quiero agregar otra columna que sea la máxima en cada índice desde el principio. Por ejemplo, la columna deseada sería: ‘Max’: [954, 954, 954, 955, 956, 956, 956, 956] Lo intenté con una función de pandas, pero […]

¿Una forma elegante de eliminar elementos de la secuencia en Python?

Cuando escribo código en Python, a menudo necesito eliminar elementos de una lista u otro tipo de secuencia en función de algunos criterios. No he encontrado una solución que sea elegante y eficiente, ya que eliminar elementos de una lista que actualmente está iterando es malo. Por ejemplo, no puedes hacer esto: for name in […]

Python Pandas iterar sobre filas y acceder a los nombres de columna

Estoy intentando iterar sobre las filas de un dataframe de Python Pandas. Dentro de cada fila del dataframe, estoy tratando de referirme a cada valor a lo largo de una fila por su nombre de columna. Esto es lo que tengo: import numpy as np import pandas as pd df = pd.DataFrame(np.random.rand(10,4),columns=list(‘ABCD’)) print df ABCD […]

Extraer valores en Pandas value_counts ()

Digamos que hemos usado el dataframe[column].value_counts() pandas dataframe[column].value_counts() que genera: apple 5 sausage 2 banana 2 cheese 1 ¿Cómo extraes los valores de esto en el orden que se muestra arriba, por ejemplo, máximo a mínimo? [apple,sausage,banana,cheese]