wolfram-mathematica - 将表格导出为 CSV,逗号不是换行符

标签 wolfram-mathematica

我有一个功能 f[a] .我运行它Table生成一个巨大的值列表,供以后在 C 程序中用作查找表。我想将它导出到 CSV,这样我就可以将它复制/粘贴到我的代码编辑器中并快速将它转换为 C 数组(我所要做的就是将它用花括号括起来并给它一个名称):

Export["myfile.csv", Table[ f[a], {a, 0, 6} ], "CSV" ];

我想要的是这个:
0, 1, 2, 3, 4, 5, 6

等等,但我最终得到了这个:
0
1
2
3
4
5
6

每个条目都在一个新行上。我错过了什么简单明了的事情?

谢谢!

最佳答案

您可以使用更通用的 "Table" format 导出并指定行分隔符。例如:

Export["myfile.csv", Table[f[a], {a, 0, 6}], "Table", "LineSeparators" -> ", "]

FilePrint["myfile.csv"]
(* Returns: 
f[0], f[1], f[2], f[3], f[4], f[5], f[6]
*)

您可能还需要指定 "FieldSeparators"选项,它是 "Table" 的默认值格式为 "\t" .

关于wolfram-mathematica - 将表格导出为 CSV,逗号不是换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8302354/

相关文章:

wolfram-mathematica - 无法从 {2,3,4,5,6,7,8} 获得的最小整数(Mathematica)

wolfram-mathematica - RSolve 不求解离散罗斯勒系统

wolfram-mathematica - Mathematica 8.0 使用 HTTP POST 和 XML 与 Web 服务器 JSP 交互

wolfram-mathematica - 仅评估表达式中的特定 Head 类型?

wolfram-mathematica - NDSolve 中的递归函数不更新

wolfram-mathematica - ...Values 的 "Sort"选项有什么作用?

wolfram-mathematica - 更改后更新(重新加载)mathematica 包

math - 在Mathematica中写欧拉方法

wolfram-mathematica - 在 Mathematica 中显示模块内的绘图

wolfram-mathematica - 聚合 Tally 计数器