Articles of análisis de

Análisis de archivos de texto con Python

Estoy tratando de analizar una serie de archivos de texto y guardarlos como archivos CSV utilizando Python (2.7.3). Todos los archivos de texto tienen un encabezado de 4 líneas que debe eliminarse. Las líneas de datos tienen varios delimitadores que incluyen “(quote), – (dash),: column, y espacios en blanco. Me costó mucho codificarlo en C […]

Aprendizaje de analizador en python

Recuerdo que he leído acerca de un analizador que solo tiene que alimentar algunas líneas de muestra, para que sepa cómo analizar algún texto. Solo determina la diferencia entre dos líneas para saber cuáles son las partes variables. Pensé que estaba escrito en python, pero no estoy seguro. ¿Alguien sabe qué biblioteca era?

Encontrar la última aparición de subcadena en una cadena, reemplazando esa

Así que tengo una larga lista de cadenas en el mismo formato, y quiero encontrar la última “.” carácter en cada uno, y reemplazarlo con “. -“. He intentado usar rfind, pero parece que no puedo utilizarlo correctamente para hacer esto.

¿Qué herramienta usar para analizar lenguajes de progtwigción en Python?

¿Qué herramienta de Python puedes recomendar para analizar lenguajes de progtwigción? Debería permitir una representación legible de la gramática del lenguaje dentro de la fuente, y debería poder escalar a lenguajes complicados (algo con una gramática tan compleja como, por ejemplo, Python). Cuando busco, principalmente encuentro pyparsing, que evaluaré, pero por supuesto me interesan otras […]

Escribir un analizador para expresiones regulares.

Incluso después de años de progtwigción, me avergüenza decir que nunca he comprendido las expresiones regulares. En general, cuando un problema requiere una expresión regular, por lo general puedo (después de referirme a la syntax) crear una adecuada, pero es una técnica que utilizo cada vez más a menudo. Entonces, para enseñarme y entender correctamente […]

Python: ¿convertir números alfabéticamente escritos a números?

Estoy buscando una biblioteca, servicio o código de sugerencias para convertir los números y las cantidades detalladas (por ejemplo, “treinta y cinco dólares y quince centavos”, “un punto cinco”) en números ($ 35.15, 1.5). Sugerencias?

Expresión regular para reemplazar los caracteres “escapados” con sus originales.

NOTA: No estoy analizando muchos html o html o generics con regex. Se que eso es malo TL; DR : Tengo cuerdas como A sentence with an exclamation\! Next is a \* character Donde hay caracteres “escapados” en el marcado original. Deseo reemplazarlos por sus “originales”. Y obten: A sentence with an exclamation! Next is […]

mapeando el recuento de palabras coincidentes en una columna usando pandas en Python

Tengo un df, Name Step Description Ram 1 Ram is oNe of the good cricketer Ram 2 gopal one Sri 1 Sri is one of the member Sri 2 ravi good Kumar 1 Kumar is a keeper Madhu 1 good boy Vignesh 1 oNe little Pechi 1 one book mario 1 good randokm Roger 1 […]

Cómo obtener subparsers argparse de un analizador principal (para inspeccionar los valores predeterminados)

Supongamos que creo un analizador con un valor predeterminado para un argumento, y luego le doy un subparser con un valor predeterminado adicional para un argumento. In [1]: parser = argparse.ArgumentParser(description=’test’) In [2]: parser.add_argument(“–test”, dest=”test”, default=”hello”) Out[2]: _StoreAction(option_strings=[‘–test’], dest=’test’, nargs=None, const=None, default=’hello’, type=None, choices=None, help=None, metavar=None) In [3]: parser.get_default(“test”) Out[3]: ‘hello’ In [4]: subparsers = […]

Expresión regular de Python divide la cadena en números y texto / símbolos

Me gustaría dividir una cadena en secciones de números y secciones de texto / símbolos. Mi código actual no incluye números negativos o decimales, y se comporta de manera extraña, agregando un elemento de lista vacía al final de la salida. import re mystring = ‘AD%5(6ag 0.33–9.5’ newlist = re.split(‘([0-9]+)’, mystring) print (newlist) salida de […]