Estoy realizando operaciones matemáticas simples por columna en filas de un marco de datos que también implican acceder a filas de marcos de datos adyacentes y anteriores. Aunque el código a continuación funciona, es engorroso (al menos en lo que respecta a mi uso liberal de las funciones cbind() y . . . Read more
Quiero hacer varios cambios en algunas filas de un dataframe de pandas. Las filas a cambiar se seleccionan en función del contenido de otras columnas. El conjunto de datos es grande y no he logrado encontrar una solución que no sea muy lenta. El siguiente código de ejemplo ilustra el . . . Read more
Tengo una tabla como la siguiente en Python Pandas con el tipo de dato float64: col1 ——– 245.121 NaN 44.908 Y trato de crear una nueva columna “col2” usando el siguiente código: data[“col2”] = data.apply(lambda x: 1 if x.col1 == np.nan else 0, axis=1) Desafortunadamente, cuando uso el código anterior, . . . Read more
Tengo una parte de programa con el siguiente dataframe de ejemplo: import pandas as pd from math import floor d = {‘ind’: [‘a’, ‘b’, ‘c’], ‘col1’: [1, 2, 3], ‘col2’: [4, 5, 6], ‘col3’: [7, 8, 9], ‘spec’: [9, 6, 3]} df = pd.DataFrame(data=d).set_index(‘ind’) def func(x, y): return (1-x)*(y+1)*0.9 print(df) . . . Read more
Estoy buscando formas de manipular el último carácter de la cadena que se encuentra dentro de una columna específica de un dataframe basado en pares clave-valor que he creado en un diccionario. Necesito que el carácter de letra mostrado en el dataframe a continuación se cambie al valor correspondiente en . . . Read more