Programación

1340
¿Cómo imprimir en stderr en Python?

Hay varias formas de escribir en stderr: # Note: this first one does not work in Python 3 print >> sys.stderr, "spam" sys.stderr.write("spam\n") os.write(2, b"spam\n") from __future__ import print_function print("spam", file=sys.stderr) Eso parece contradecir el zen de Python # 13 † ,...

1336
Con seguridad convirtiendo una cadena JSON en un objeto

Dada una cadena de datos JSON, ¿cómo puedo convertir esa cadena de manera segura en un objeto JavaScript? Obviamente puedo hacer esto de forma insegura con algo como: var obj = eval("(" + json + ')'); pero eso me deja vulnerable a la cadena JSON que contiene otro código, que parece muy peligroso...

1334
Eliminar columna de pandas DataFrame

Al eliminar una columna en un DataFrame que uso: del df['column_name'] Y esto funciona muy bien. ¿Por qué no puedo usar lo siguiente? del df.column_name Como es posible acceder a la columna / Serie como df.column_name, esperaba que esto

1317
Cómo ordenar un marco de datos por varias columnas

Quiero ordenar un data.frame por varias columnas. Por ejemplo, con el data.frame a continuación, me gustaría ordenar por columna z(descendente) y luego por columna b(ascendente): dd <- data.frame(b = factor(c("Hi", "Med", "Hi", "Low"), levels = c("Low", "Med", "Hi"), ordered = TRUE), x =...