ASKSAGE: Sage Q&A Forum - RSS feedhttps://ask.sagemath.org/questions/Q&A Forum for SageenCopyright Sage, 2010. Some rights reserved under creative commons license.Mon, 20 May 2013 10:17:16 +0200import csv file: integers appearing as floating pointshttps://ask.sagemath.org/question/10141/import-csv-file-integers-appearing-as-floating-points/Hi,
I am trying to import a csv file in order to create an adjacency matrix and then plot the associated directed graph. I upload the csv file and use its content to generate a matrix as follows
sage: import csv
sage: data = list(csv.reader(file(DATA+'matrix23.csv')))
sage: m = matrix([[ float(_) for _ in line] for line in data])
sage: m
Whereas my csv file only contains integers 1's and 0's, the generated matrix is floating point 1.0's and 0.0's!
Note: the CSV file was created using MS Excel with cells formated to zero decimal places. I'm new to both python and sage and can't find anything on the forums to helpGingerAndyMon, 20 May 2013 10:17:16 +0200https://ask.sagemath.org/question/10141/