如何将行添加到.csv文件

墨水笔

我需要将行追加到.csv文件。每行包含一个整数向量。要添加的向量是动态生成的,我无法提前告知将添加多少行。
我尝试执行以下操作,但似乎没有创建.csv文件,也没有在单独的行中包含每个元素。

s = open( "testfile.txt",  "a")

for i in 1:5

  x = rand(Int8, 10)
  writecsv( s, x)

end

close(s)

任何帮助表示赞赏!

科林·T·鲍尔斯(Colin T Bowers)

因此,您知道如何使用以下方法创建或覆盖一个csv文件:

x = [1 2 ; 3 4 ; 5 6]
filePath = "/someAbsolutePath/temp1.csv"
writecsv(filePath, x)

当您要追加新行(或一次命中有多行)时,也可以使用,writecsv但首先需要在追加模式下显式打开文件,然后将生成的文件标识符设置为的第一个参数writecsv继续上面的示例:

fid1 = open(filePath, "a")
writecsv(fid1, [7 8])
close(fid1)

我认为当第一个输入是文件标识符时,完成后writecsv不会自动close生成文件,因此最终close声明非常重要。另外,您也可以在评论中使用@ShaoWeiTeo提出的版本,以获取自动版本close

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将新行添加到文件?

来自分类Dev

如何将行添加到sudoers文件中?

来自分类Dev

如何将缺少的报价添加到CSV文件

来自分类Dev

蟒蛇| 如何将字符串添加到 csv 文件中的每一行?

来自分类Dev

如何将标题行添加到d3.csv生成的表

来自分类Dev

如何将前导空白行添加到 CSV?

来自分类Dev

如何将PHP文件添加到HTML文件

来自分类Dev

如何将数据添加到txt文件的新行中

来自分类Dev

如何将行添加到etc / sudoers文件中?

来自分类Dev

如何将新行添加到现有的txt文件

来自分类Dev

如何将新的地图或行添加到sharedpreferences文件

来自分类Dev

如何将行添加到etc / sudoers文件中?

来自分类Dev

如何将包含行添加到XKB配置文件?

来自分类Dev

如何将CSV添加到cassandra db?

来自分类Dev

如何将文件添加到Request.Files

来自分类Dev

如何将特定文件添加到资产?

来自分类Dev

如何将新文件添加到meteorpad?

来自分类Dev

如何将文件夹添加到.gitignore

来自分类Dev

如何将文件添加到exe

来自分类Dev

如何将元数据添加到resx文件

来自分类Dev

如何将YouTube框架添加到ERB文件

来自分类Dev

如何将多个json文件添加到elasticsearch

来自分类Dev

如何将bash变量添加到json文件?

来自分类Dev

如何将静态文件添加到Gatsby网站

来自分类Dev

如何将新数据添加到geoJson文件?

来自分类Dev

如何将.js文件添加到Svelte REPL?

来自分类Dev

如何将文件添加到exe

来自分类Dev

如何将文件内容添加到javascript函数

来自分类Dev

如何将文件添加到/ var / www / html