csv - Mathematica - 导入 CSV 并处理列?

标签 csv wolfram-mathematica

我有一个格式如下的 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 形式的科学记数法。

任何关于如何将数据分成列和格式化科学记数法的帮助都会很棒。

提前致谢。

最佳答案

KennyTM 是正确的。

data = Import["data.csv", "CSV"];
column1 = data[[All,1]]
column2 = data[[All,2]]
...

关于csv - Mathematica - 导入 CSV 并处理列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2525311/

相关文章:

linux - 将逐行 CSV 转换为逗号 CSV 的最简单方法

python - 将 python 命名元组写入 csv 以防止 UnicodeEncodeError

linux - 在 Mathematica 中运行 ssh 命令

wolfram-mathematica - Mathematica 中的特殊运算符定义

windows - 在cmd中合并多个csv文件

java - 如何使用 CDL 将 CSV 写入没有标题行的 JSON

Powershell - 将字符串输出为 CSV 和格式

user-interface - 如何创建选项卡式 Mathematica 笔记本

wolfram-mathematica - 在 Mathematica 中从列表的末尾搜索

wolfram-mathematica - 关于Internal`Bag的使用,有没有官方文档?