【发布时间】:2010-03-26 17:26:15
【问题描述】:
我有一个格式如下的 CSV 文件:
0.0023709,8.5752e-007,4.847e-008
我想将它导入 Mathematica,然后将每一列分成一个列表,这样我就可以对选定的列进行一些数学运算。
我知道我可以通过以下方式导入数据:
Import["data.csv"]
然后我可以用这个分隔列:
StringSplit[data[[1, 1]], ","]
给出:
{"0.0023709", "8.5752e-007", "4.847e-008"}
现在的问题是我不知道如何将数据放入单独的列表中,而且 Mathematica 也不接受 8.5e-007 形式的科学记数法。
任何关于如何将数据分成列和格式化科学记数法的帮助都会很棒。
提前致谢。
【问题讨论】:
-
您使用的是哪个版本的 Mathematica? Mathematica 7 对我来说很好用。也尝试使用
Import["data.csv", "CSV"]。