Estoy intentando comparar cada fecha (encontrar el valor máximo / última fecha) para cada fila en una columna del marco de datos con una sola fecha. Por ejemplo: Cuando comparo con compare_date="2018-08-02", debe dar una salida de la última fecha entre cada fila y compare_date. Entonces, el nuevo marco de . . . Read more
Tengo este dataframe: c1 c2 0 B 1 1 A 2 2 B 5 3 A 3 4 A 7 Mi objetivo es hacer un seguimiento de los valores en la columna 2, según las letras de la columna 1 separadas por “:”. El resultado debe verse así: c1 list . . . Read more
En un DataFrame tengo dos columnas A y B. Me gustaría agregar una nueva columna que contenga un nuevo valor calculado en función de la fila actual y anterior de las columnas A y B. Mi primer enfoque fue usar la función apply: def calc_C(A,B): if A.shift() > A: C . . . Read more
Considere el siguiente marco de datos: import pandas as pd from numpy import nan data = [ (111, nan, nan, 111), (112, 112, nan, 115), (113, nan, nan, nan), (nan, nan, nan, nan), (118, 110, 117, nan), ] df = pd.DataFrame(data, columns=[f’num{i}’ for i in range(len(data[0]))]) Suponiendo que mi índice . . . Read more
Este es mi código ply.yacc para operaciones binarias. def p_expression_add(p): ” ‘term : term ADD term | term SUB term | term MULTI term | term DIV term | term POW term’ ” ‘ operador = ast_tree.Binary_operator(p[2]) operand1 = p[1] operand2 = p[3] p[0] = ast_tree.binary_operation(operator, operand1, operand2) este es . . . Read more