Tengo un marco de datos de 20 x 4000 en Python usando pandas. Dos de estas columnas se nombran Yeary quarter. Me gustaría crear una variable llamada periodque hagaYear = 2000 y quarter= q2en 2000q2. ¿Alguien puede ayudar con
Tengo un marco de datos de 20 x 4000 en Python usando pandas. Dos de estas columnas se nombran Yeary quarter. Me gustaría crear una variable llamada periodque hagaYear = 2000 y quarter= q2en 2000q2. ¿Alguien puede ayudar con
Este problema me está matando. ¿Cómo se acumula un número UP en Python? Intenté redondear (número) pero redondeó el número hacia abajo. Ejemplo: round(2.3) = 2.0 and not 3, what I would like ¡Intenté int (número + .5) pero redondea el número nuevamente! Ejemplo: int(2.3 + .5) = 2 Luego intenté...
NumPy propone una forma de obtener el índice del valor máximo de una matriz a través de np.argmax. Me gustaría algo similar, pero devolviendo los índices de los Nvalores máximos. Por ejemplo, si tengo una matriz, [1, 3, 2, 4, 5], function(array, n=3)volvería los índices [4, 3, 1]que corresponden...
Creé un entorno con el siguiente comando: virtualenv venv --distribute No puedo eliminarlo con el siguiente comando: rmvirtualenv venv- Esto es parte de virtualenvwrapper como se menciona en la respuesta a continuación para virtualenvwrapper Hago un lsen mi directorio actual y todavía veo...
Estoy escribiendo un proyecto en Django y veo que el 80% del código está en el archivo models.py. Este código es confuso y, después de cierto tiempo, dejo de entender lo que realmente está sucediendo. Esto es lo que me molesta: Me parece feo que mi nivel de modelo (que se suponía que era...
En Python Pandas, ¿cuál es la mejor manera de verificar si un DataFrame tiene uno (o más) valores NaN? Sé acerca de la función pd.isnan, pero esto devuelve un DataFrame de booleanos para cada elemento. Esta publicación aquí tampoco responde exactamente a mi
¿Existe un problema de rendimiento o mantenimiento de código con el uso assertcomo parte del código estándar en lugar de usarlo solo para fines de depuración? Es assert x >= 0, 'x is less than zero' mejor o peor que if x < 0: raise Exception, 'x is less than zero' Además, ¿hay alguna...
Si hago esto: >>> False in [False, True] True Eso vuelve True. Simplemente porque Falseestá en la lista. Pero si lo hago: >>> not(True) in [False, True] False Eso vuelve False. Mientras que not(True)es igual a False: >>> not(True) False ¿Por
¿Podría alguien explicarme de qué sirve exactamente %matplotlib
Tengo scripts que llaman a otros archivos de script pero necesito obtener la ruta del archivo que se está ejecutando actualmente en el proceso. Por ejemplo, digamos que tengo tres archivos. Usando execfile : script_1.pyllamadas script_2.py. A su vez, script_2.pyllamadas script_3.py. ¿Cómo...
Dado el siguiente código (que no funciona): while True: #snip: print out current state while True: ok = get_input("Is this ok? (y/n)") if ok.lower() == "y": break 2 #this doesn't work :( if ok.lower() == "n": break #do more processing with menus and stuff ¿Hay alguna manera de hacer que...
Entiendo cómo funciona esta construcción: for i in range(10): print(i) if i == 9: print("Too big - I'm giving up!") break; else: print("Completed successfully") Pero no entiendo por qué elsese usa aquí como palabra clave, ya que sugiere que el código en cuestión solo se ejecuta si el...
¿Cómo aprendo dónde está instalado el archivo fuente para un módulo Python dado? ¿Es el método diferente en Windows que en Linux? Estoy tratando de buscar la fuente del datetimemódulo en particular, pero también estoy interesado en una respuesta más
En Python, sin usar el tracebackmódulo, ¿hay alguna forma de determinar el nombre de una función desde esa función? Digamos que tengo un módulo foo con una barra de funciones. Al ejecutar foo.bar(), ¿hay alguna forma para que el bar sepa el nombre del bar? O mejor aún, foo.bar¿cómo se...
He creado un marco de datos de Pandas df = DataFrame(index=['A','B','C'], columns=['x','y']) y tengo esto xy A NaN NaN B NaN NaN C NaN NaN Luego quiero asignar valor a una celda en particular, por ejemplo para la fila 'C' y la columna 'x'. Esperaba obtener ese resultado: xy A NaN NaN B NaN...
Estoy tratando de ejecutar un script Python en el servidor Linux al que estoy conectado a través de ssh. El script usa mysqldb. Tengo todos los demás componentes que necesito, pero cuando intento instalar mySQLdb a través de las herramientas de configuración de esta manera :, python setup.py...
Python tiene un diccionario ordenado . ¿Qué pasa con un conjunto
Por ejemplo, tengo dos dictados: Dict A: {'a': 1, 'b': 2, 'c': 3} Dict B: {'b': 3, 'c': 4, 'd': 5} Necesito una forma pitónica de 'combinar' dos dictados de modo que el resultado sea: {'a': 1, 'b': 5, 'c': 7, 'd': 5} Es decir: si una clave aparece en ambos dictados, agregue sus valores, si...
Estoy tratando de arreglar cómo Python traza mis datos. Decir x = [0,5,9,10,15] y y = [0,1,2,3,4] Entonces haría: matplotlib.pyplot.plot(x,y) matplotlib.pyplot.show() y los ticks del eje x se trazan en intervalos de 5. ¿Hay alguna manera de hacer que muestre intervalos de...
Recientemente noté algo interesante al mirar la especificación gramatical de Python 3.3 : funcdef: 'def' NAME parameters ['->' test] ':' suite El bloque opcional 'flecha' estaba ausente en Python 2 y no pude encontrar ninguna información sobre su significado en Python 3. Resulta que este es...