gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 13:04:28 32 4
gpt4 key购买 nike

我有一个功能 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/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com