El día 6 de enero de 2012 00:19, alito s <alit...@gmail.com> escribió: > Hola a tod@s! > Iniciando el año y a dar lata de nuevo. > Me gustaría saber si alguien sabe como reemplazar una columna por otra > columna. > Tengo un archivo como el siguiente: > > 10 E 0.39804 0.26261 0.19737 E 0.1731 E 0.2333 E 0.392380 0 > 11 S 0.42363 0.25062 0.20260 S 0.1583 S 0.1878 S 0.401904 0 > 12 P 0.42042 0.24929 0.19191 P 0.1048 P 0.1998 P 0.403052 0 > 13 Y 0.40127 0.26243 0.16593 Y 0.1162 Y 0.1635 Y 0.405571 0 > 14 V 0.40633 0.27085 0.14794 V 0.1554 V 0.1456 V 0.415171 0 > 15 M 0.39771 0.27276 0.12858 M 0.2129 M 0.1921 M 0.424976 0 > > Y me gustaría reemplazar la última columna solo si tengo el dato en esa > fila. Lo cual quedaría de la siguiente forma: > > 10 E 0.39804 0.26261 0.19737 E 0.1731 E 0.2333 E 0.392380 0 > 11 S 0.42363 0.25062 0.20260 S 0.1583 S 0.1878 S 0.401904 15.80 > 12 P 0.42042 0.24929 0.19191 P 0.1048 P 0.1998 P 0.403052 0 > 13 Y 0.40127 0.26243 0.16593 Y 0.1162 Y 0.1635 Y 0.405571 32.48 > 14 V 0.40633 0.27085 0.14794 V 0.1554 V 0.1456 V 0.415171 0 > 15 M 0.39771 0.27276 0.12858 M 0.2129 M 0.1921 M 0.424976 40.69 > > Cabe destacar que los datos con los que quiero reemplazar esa columna vienen > de otro archivo. > Gracias y feliz año. > >
El programa para el que pides ayuda tiene pinta de ser bastante trivial: leer un fichero por lineas, parsear cada linea (split tiene pinta de servir) y escribir con un dato modificado. Así recien levantado, solo se me ocurren dos opciones: o eres muy vaguete e inexperto o existen otras complicaciones que no nos has transmitido en el correo. ¿Cuáles son esas complicaciones? Sube a un gist, dpaste o similares el código que llevas hecho y lo seguimos revisando. Saludos, Javi _______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/