Articles of split

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?

Divida la matriz NumPy según los valores de la matriz (una condición)

Tengo una matriz: arr = [(1,1,1), (1,1,2), (1,1,3), (1,1,4)…(35,1,22),(35,1,23)] Quiero dividir mi matriz de acuerdo con el tercer valor en cada par ordenado. Quiero que cada tercer valor de 1 sea el comienzo de una nueva matriz. Los resultados deben ser: [(1,1,1), (1,1,2),…(1,1,35)][(1,2,1), (1,2,2),…(1,2,46)] y así. Sé que numpy.split debería hacer el truco pero estoy […]

Pandas dividen la columna en varias columnas por comas

Estoy tratando de dividir una columna en varias columnas basadas en la separación de coma / espacio. Mi dataframe actualmente se ve como KEYS 1 0 FIT-4270 4000.0439 1 FIT-4269 4000.0420, 4000.0471 2 FIT-4268 4000.0419 3 FIT-4266 4000.0499 4 FIT-4265 4000.0490, 4000.0499, 4000.0500, 4000.0504, Me gustaría KEYS 1 2 3 4 0 FIT-4270 4000.0439 1 […]

¿Cómo obtendría todo antes de un: en una cadena Python

Estoy buscando una manera de poner todas las letras en una cadena antes de una: pero no tengo idea de por dónde empezar. ¿Usaría regex? ¿Si es así, cómo? string = “Username: How are you today?” ¿Puede alguien mostrarme un ejemplo de lo que podría hacer?

Python divide una cadena con al menos 2 espacios en blanco

Me gustaría dividir una cadena solo donde haya al menos dos o más espacios en blanco. Por ejemplo str = ’10DEUTSCH GGS Neue Heide 25-27 Wahn-Heide -1 -1′ print str.split() Resultados: [’10DEUTSCH’, ‘GGS’, ‘Neue’, ‘Heide’, ’25-27′, ‘Wahn-Heide’, ‘-1’, ‘-1′] Me gustaría que se vea así: [’10DEUTSCH’, ‘GGS Neue Heide 25-27’, ‘Wahn-Heide’, ‘-1’, ‘-1’]