Articles of reemplazar

Cadena dividida en Python basada en expresiones regulares

¿Cuál es la mejor manera de dividir una cadena como “HELLO there HOW are YOU” en mayúsculas (en Python)? Así que terminaría con una matriz como: results = [‘HELLO there’, ‘HOW are’, ‘YOU’] EDITAR: Yo he tratado: p = re.compile(“\b[AZ]{2,}\b”) print p.split(page_text) Aunque no parece funcionar.

Python re.sub () anclaje de principio de línea

Considere la siguiente cadena multilínea: >> print s shall i compare thee to a summer’s day? thou art more lovely and more temperate rough winds do shake the darling buds of may, and summer’s lease hath all too short a date. re.sub() reemplaza toda la aparición de and con AND : >>> print re.sub(“and”, “AND”, […]

python3 reemplaza la doble barra invertida con una sola barra invertida

Necesito reemplazar \\ con \ en python3 en una cadena compleja. Sé que esta pregunta se ha formulado varias veces, pero la mayor parte del tiempo para cadenas simples, de modo que ninguna de las respuestas (aceptadas) realmente funciona para cadenas complejas. Esto también es diferente de este, donde el problema podría resolverse con .decode(‘unicode_escape’) […]

REEMPLAZA las filas en la tabla de base de datos mysql con pandas DataFrame

Versión de Python – 2.7.6 Versión de Pandas – 0.17.1 Versión MySQLdb – 1.2.5 En mi base de datos ( PRODUCT ), tengo una tabla ( XML_FEED ). La tabla XML_FEED es enorme (Millones de registros) Tengo un pandas.DataFrame () ( PROCESSED_DF ). El dataframe tiene miles de filas. Ahora necesito correr esto REPLACE INTO […]

¿Cómo puedo eliminar todos los caracteres adicionales de la lista de cadenas para convertir a ints?

Hola, soy bastante nuevo en progtwigción y Python, y esta es mi primera publicación, así que me disculpo por cualquier mala forma. Estoy raspando los recuentos de descargas de un sitio web y recibo el siguiente error al intentar convertir la lista de números de cadena en enteros para obtener la sum. ValueError: literal no […]

¿Hay un buen método abreviado para modificar las variables de Python usando métodos?

i += 1 se puede utilizar en lugar de i = i + 1 . ¿Hay una forma abreviada similar para string = string.replace(…) ?

Combinación de python con reemplazo.

Abajo esta mi codigo import itertools a = [1,2,3] for i in itertools.combination_with_replacement(a,3): print i Salida (1, 1, 1),(1, 1, 2) (1, 1, 3),(1, 2, 2) (1, 2, 3),(1, 3, 3) (2, 2, 2),(2, 2, 3) (2, 3, 3),(3, 3, 3) Solo se imprimen 10 resultados, pero por fórmula, debe ser 3 ^ 3 = […]

Reemplazar los valores en serie de pandas con diccionario

Quiero reemplazar los valores en una Series pandas usando un diccionario. Estoy siguiendo la respuesta aceptada de @ DSM así: s = Series([‘abc’, ‘abe’, ‘abg’]) d = {‘b’: ‘B’} s.replace(d) Pero esto no tiene efecto: 0 abc 1 abe 2 abg dtype: object La documentación explica el formato requerido del dict para DataFrames (es decir, […]

Pandas comportamiento extraño usando .replace () para intercambiar valores

Me encontré con un comportamiento extraño e inconsistente para la función de replace Pandas cuando lo utilizaba para intercambiar dos valores de una columna. Cuando lo usamos para intercambiar enteros en una columna tenemos df = pd.DataFrame({‘A’: [0, 1]}) df.A.replace({0: 1, 1: 0}) Esto produce el resultado: df A 1 0 Sin embargo, cuando se […]

Las pandas se asignan a VERDADERO / FALSO como cadena, no booleana

Cuando trato de convertir algunas columnas en un dataframe de pandas de ‘0’ y ‘1’ a ‘VERDADERO’ y ‘FALSO’, pandas detecta automáticamente el dtype como booleano. Quiero mantener dtype como cadena, con las cadenas ‘TRUE’ y ‘FALSE’. Ver código a continuación: booleanColumns = pandasDF.select_dtypes(include=[bool]).columns.values.tolist() booleanDictionary = {‘1’: ‘TRUE’, ‘0’: ‘FALSE’} pandasDF.to_string(columns = booleanColumns) for column […]