Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Csv 在writetable()中有没有办法使用字符串作为分隔符-Julia_Csv_Dataframe_Julia_Delimiter_Separator - Fatal编程技术网

Csv 在writetable()中有没有办法使用字符串作为分隔符-Julia

Csv 在writetable()中有没有办法使用字符串作为分隔符-Julia,csv,dataframe,julia,delimiter,separator,Csv,Dataframe,Julia,Delimiter,Separator,使用writetable()将数据帧写入文件时,我希望分隔符可以是空格,然后是逗号(即“,”作为分隔符)。我知道writetable()只能选择一个字符作为分隔符参数。是否有一种可能的解决方法可以将字符串作为分隔符 或者,是否可以简单地在数据帧中的每个数据点后添加一个空格,然后将其正常输出到.csv文件,从而在文件中基本上具有“,”分隔符?如果将数据帧转换为数组,则可以使用writedlm函数执行此操作: using DataFrames A = DataFrame(rand(3,3)); B

使用writetable()将数据帧写入文件时,我希望分隔符可以是空格,然后是逗号(即“,”作为分隔符)。我知道writetable()只能选择一个字符作为分隔符参数。是否有一种可能的解决方法可以将字符串作为分隔符


或者,是否可以简单地在数据帧中的每个数据点后添加一个空格,然后将其正常输出到.csv文件,从而在文件中基本上具有“,”分隔符?

如果将数据帧转换为数组,则可以使用
writedlm
函数执行此操作:

using DataFrames
A = DataFrame(rand(3,3));
B = convert(Array, A);
writedlm("/path/to/file.txt", B,  ", ")
要包含标题,可以使用以下内容:

f = open("/path/to/file.txt", "w")
writedlm(f, names(A)', ", ")
writedlm(f, B,  ", ")
close(f)
注1:不要忘记
名称(A)


注2:soonish,我相信
writedlm
将直接有一个
header\u string
选项。看。

啊,太简单了。谢谢!