sábado, 20 de octubre de 2012

Importing csv txt files

S2 rc1 will allow you to import csv and txt files by a grafical user interface as you can see:


once you selected the file a dialog shows some options to load your file:



miércoles, 17 de octubre de 2012

Importar archivos en formato csv

Mediante el uso de la libreria numpy es posible leer archivos en formato csv, txt para ello puede seguir los siguientes pasos:
  • Identificar la ruta al archivo para importar, escribiendo una r al comienzo: 
 >> path= r'd:\reporte.txt'
  •  Se importa las librerias requeridas:
>> from os import path
  • Se lee la información:
 >> data = numpy.genfromtxt(path, delimiter=',')
  •  Se lee las dimensiones:
>> nrows, ncols= data.shape
  •  Se reporta en el Panel de ingreso de datos
>>for col in range(ncols):
        grid.PutCol(col, data[col,:])

De forma alternativa se puede utilizar un cuadro de dialogo para capturar la ruta completa del
archivo a importarm, disponible desde la version 2.1 rc1
>> path = getPath()
La variable path contine la ruta al archivo seleccionado, en caso que se presione el boton cancelar, la variable path contine None lo cual corresponde a una varible nula.