Preguntas etiquetadas con python

Python es un lenguaje de programación multi-paradigma, de tipo dinámico y multipropósito. Está diseñado para que aprenda, comprenda y use rápidamente, y aplique una sintaxis limpia y uniforme. Tenga en cuenta que Python 2 está oficialmente fuera de soporte a partir del 01-01-2020. Aún así, para preguntas de Python específicas de la versión, agregue la etiqueta [python-2.7] o [python-3.x]. Cuando utilice una variante o biblioteca de Python (por ejemplo, Jython, PyPy, Pandas, Numpy), inclúyala en las etiquetas.


5
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 ofuscado DF[DF.col.notnull()][DF.col.dropna().str.contains("foo")] ¿Existe una forma mejor?
117 python  pandas 

9
restar dos veces en python
Tengo dos datetime.timevalores, exity entery quiero hacer algo como: duration = exit - enter Sin embargo, obtengo este error: TypeError: tipos de operandos no admitidos para -: 'datetime.time' y 'datetime.time ¿Cómo hago esto correctamente? Una posible solución es convertir las timevariables en datetimevariables y luego subestructurar, pero estoy seguro de …
117 python  datetime 


13
'Conda' no se reconoce como comando interno o externo
Instalé Anaconda3 4.4.0 (32 bits) en mi máquina Windows 7 Professional e importé NumPy y Pandas en el portátil Jupyter, así que supongo que Python se instaló correctamente. Pero cuando escribo conda listy conda --versionen el símbolo del sistema, diceconda is not recognized as internal or external command. He configurado …

2
Problema de contexto / importación de Flask-SQLAlchemy
Quiero estructurar mi aplicación Flask algo como: ./site.py ./apps/members/__init__.py ./apps/members/models.py apps.members es un plano de matraz. Ahora, para crear las clases modelo, necesito tener la aplicación, algo como: # apps.members.models from flask import current_app from flaskext.sqlalchemy import SQLAlchemy db = SQLAlchemy(current_app) class Member(db.Model): # fields here pass Pero si intento …

4
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 "C:\Python33\lib\site-packages\pandas\core\generic.py", line 665, in _get_item_cache return cache[item] KeyError: 5 During handling of the above exception, another exception occurred: …
117 python  pandas  reverse 






8
Estándares de codificación Python / mejores prácticas [cerrado]
Tal como está actualmente, esta pregunta no se ajusta bien a nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero es probable que esta pregunta solicite debate, argumentos, encuestas o una discusión extensa. Si cree que esta pregunta se puede mejorar …

6
¿Alcance de las clases anidadas?
Estoy tratando de entender el alcance en clases anidadas en Python. Aquí está mi código de ejemplo: class OuterClass: outer_var = 1 class InnerClass: inner_var = outer_var La creación de la clase no se completa y aparece el error: <type 'exceptions.NameError'>: name 'outer_var' is not defined Intentar inner_var = Outerclass.outer_varno …

1
¿Por qué str.translate es mucho más rápido en Python 3.5 en comparación con Python 3.4?
Estaba tratando de eliminar los caracteres no deseados de una cadena dada usando text.translate()Python 3.4. El código mínimo es: import sys s = 'abcde12345@#@$#%$' mapper = dict.fromkeys(i for i in range(sys.maxunicode) if chr(i) in '@#$') print(s.translate(mapper)) Funciona como se esperaba. Sin embargo, el mismo programa cuando se ejecuta en Python …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.