Articles of split

Crear archivos divididos (zip, rar, 7z)?

En breve: Necesito dividir uno (o más) archivo (s) en varios archivos de tamaño máximo usando un formato de seguridad (¡por ejemplo, zip o rar cualquier cosa que funcione!). Me encantaría saber cuándo se realiza cierta parte (¿callback?) Para poder comenzar a despacharla. Preferiría no hacerlo usando las utilidades de línea de comandos rar o […]

Dividir una matriz en todas las combinaciones posibles (no en la división regular)

Por favor lea esta pregunta cuidadosamente antes de votar hacia abajo. No pude encontrar mi problema en otras preguntas aquí. Supongamos que tengo una matriz, >>> import numpy as np >>> array = np.linspace(1,4,4, dtype=np.int) >>> array array([1, 2, 3, 4]) Quiero una función que divida esta matriz en todas las partes posibles, de modo […]

dividiendo un csv en múltiples archivos en python

Tengo un archivo csv de aproximadamente 5000 filas en Python. Quiero dividirlo en cinco archivos. Escribí un código para ello pero no funciona. import codecs import csv NO_OF_LINES_PER_FILE = 1000 def again(count_file_header,count): f3 = open(‘write_’+count_file_header+’.csv’, ‘at’) with open(‘import_1458922827.csv’, ‘rb’) as csvfile: candidate_info_reader = csv.reader(csvfile, delimiter=’,’, quoting=csv.QUOTE_ALL) co = 0 for row in candidate_info_reader: co = […]

Partir con dos puntos individuales pero no con dos puntos usando expresiones regulares

Tengo una cuerda como esta “yJdz:jkj8h:jkhd::hjkjh” Quiero dividirlo usando dos puntos como separador, pero no un doble colon. Resultado deseado: (“yJdz”, “jkj8h”, “jkhd::hjkjh”) Estoy tratando con: re.split(“:{1}”, “yJdz:jkj8h:jkhd::hjkjh”) Pero tengo un resultado equivocado. Mientras tanto, estoy escapando “::” , con string.replace(“::”, “$$”)

División de cadenas delimitadas por comas en python

Esta pregunta ha sido formulada y contestada muchas veces antes. Algunos ejemplos: [1] , [2] . Pero no parece haber algo más general. Lo que busco es una forma de dividir cadenas en comas que no estén entre comillas o pares de delimitadores. Por ejemplo: s1 = ‘obj, x(4, 5), “msg, with comma”‘ Se debe […]

dividir una serie de Pandas sin un multiindex

Me gustaría tomar una serie de Pandas con un índice de un solo nivel y dividir ese índice en un dataframe con varias columnas. Por ejemplo, para la entrada: s = pd.Series(range(10,17), index=[‘a’,’a’,’b’,’b’,’c’,’c’,’c’]) s a 10 a 11 b 12 b 13 c 14 c 15 c 16 dtype: int64 Lo que me gustaría como […]

AttributeError: el objeto ‘list’ no tiene atributo ‘split’

Utilizando Python 2.7.3.1 ¡No entiendo cuál es el problema con mi encoding! Recibo este error: AttributeError: ‘list’ object has no attribute ‘split Este es mi código: myList = [‘hello’] myList.split()

Cómo dividir una serie temporal de pandas por valores NAN

Tengo un pandas TimeSeries que se parece a esto: 2007-02-06 15:00:00 0.780 2007-02-06 16:00:00 0.125 2007-02-06 17:00:00 0.875 2007-02-06 18:00:00 NaN 2007-02-06 19:00:00 0.565 2007-02-06 20:00:00 0.875 2007-02-06 21:00:00 0.910 2007-02-06 22:00:00 0.780 2007-02-06 23:00:00 NaN 2007-02-07 00:00:00 NaN 2007-02-07 01:00:00 0.780 2007-02-07 02:00:00 0.580 2007-02-07 03:00:00 0.880 2007-02-07 04:00:00 0.791 2007-02-07 05:00:00 NaN Me […]

Python: Divide una cadena, respeta y preserva las citas

Usando python, quiero dividir la siguiente cadena: a=foo, b=bar, c=”foo, bar”, d=false, e=”false” Esto debería resultar en la siguiente lista: [‘a=foo’, ‘b=bar’, ‘c=”foo, bar”‘, ‘d=false’, ‘e=”false'”‘] Cuando se usa shlex en modo posix y se divide con “,”, el argumento de c se trata correctamente. Sin embargo, elimina las comillas. Los necesito porque false no […]

¿Cómo puedo dividir un archivo csv de archivos grandes (7 GB) en Python?

Tengo un archivo csv 7GB que me gustaría dividir en partes más pequeñas, para que sea más fácil de leer y analizar en un cuaderno en Python. Me gustaría obtener un pequeño conjunto de él, tal vez 250 MB, así que, ¿cómo puedo hacer esto?