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.

9
El archivo CSV escrito con Python tiene líneas en blanco entre cada fila
import csv with open('thefile.csv', 'rb') as f: data = list(csv.reader(f)) import collections counter = collections.defaultdict(int) for row in data: counter[row[10]] += 1 with open('/pythonwork/thefile_subset11.csv', 'w') as outfile: writer = csv.writer(outfile) for row in data: if counter[row[10]] >= 504: writer.writerow(row) Este código lee thefile.csv, realiza cambios y escribe resultados thefile_subset1. Sin …
446 python  windows  csv 



17
¿Eliminar el caché de pip?
Necesito instalar psycopg2 v2.4.1 específicamente. Accidentalmente hice: pip install psycopg2 En vez de: pip install psycopg2==2.4.1 Eso instala 2.4.4 en lugar de la versión anterior. Ahora, incluso después de que pip desinstale psycopg2 e intente reinstalar con la versión correcta, parece que pip está reutilizando el caché que descargó la …
443 python  pip 


11
Cómo instalar lxml en Ubuntu
Tengo dificultades para instalar lxml con easy_install en Ubuntu 11. Cuando escribo $ easy_install lxmlme sale: Searching for lxml Reading http://pypi.python.org/simple/lxml/ Reading http://codespeak.net/lxml Best match: lxml 2.3 Downloading http://lxml.de/files/lxml-2.3.tgz Processing lxml-2.3.tgz Running lxml-2.3/setup.py -q bdist_egg --dist-dir /tmp/easy_install-7UdQOZ/lxml-2.3/egg-dist-tmp-GacQGy Building lxml version 2.3. Building without Cython. ERROR: /bin/sh: xslt-config: not found ** …



9
¿Cómo puedo pasar una lista como argumento de línea de comandos con argparse?
Estoy tratando de pasar una lista como argumento a un programa de línea de comandos. ¿Hay una argparseopción para pasar una lista como opción? parser.add_argument('-l', '--list', type=list, action='store', dest='list', help='<Required> Set flag', required=True) La secuencia de comandos se llama como a continuación python test.py -l "265340 268738 270774 270817"
441 python  argparse 


30
Acoplar una lista irregular de listas
На этот вопрос есть ответы на Stack Overflow на русском : Сделать глубоковложенный список плоским без ветвленил и Sí, sé que este tema se ha cubierto antes ( aquí , aquí , aquí , aquí ), pero que yo sepa, todas las soluciones, excepto una, fallan en una lista como …


7
Obtenga estadísticas para cada grupo (como conteo, media, etc.) usando pandas GroupBy?
Tengo un marco de datos dfy uso varias columnas para groupby: df['col1','col2','col3','col4'].groupby(['col1','col2']).mean() De la manera anterior, casi obtengo la tabla (marco de datos) que necesito. Lo que falta es una columna adicional que contenga el número de filas en cada grupo. En otras palabras, quiero decir, pero también me gustaría …

14
¿Cómo convertir cadenas en enteros en Python?
Tengo una tupla de tuplas de una consulta MySQL como esta: T1 = (('13', '17', '18', '21', '32'), ('07', '11', '13', '14', '28'), ('01', '05', '06', '08', '15', '16')) Me gustaría convertir todos los elementos de cadena en enteros y volver a colocarlos en una lista de listas: T2 = …
438 python  string  integer 


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.