我使用常规字典存储矩阵,然后将该字典转换为Pandas系列并将其写入CSV。然后我在csv文件上使用pd.read_csv(),但返回的项目都是字符串,字面上是整个值矩阵的字符串。无论如何,我可以让它漂浮?
答案 0 :(得分:0)
要读入的数据类型是read_csv
的参数。从功能帮助:
dtype : Type name or dict of column -> type
Data type for data or columns. E.g. {'a': np.float64, 'b': np.int32}
因此您可以进行如下阅读:
mypd=pd.read_csv('my.csv', dtype={'a': np.float64, 'b': np.int32})
其中a,b等匹配您的输入文件。
您还可以在将列读入DataFrame后将其转换为类型。