微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从多个文件加载数据

如何解决从多个文件加载数据

我可以请教这两条建议吗?

  1. 如何读取所有名为 Pene_n.txt 的文件,其中 n 是数字?
    我受到了这些命令的攻击,但由于某种我不知道的原因,第四个命令不起作用:(
  2. 是否有一个简单的命令可以为该矩阵中的旧数据写入新数据(没有标题)?

我的代码

numberOfFiles = size (listfiles("pene.txt"))
for i=1:1:numberOfFiles(1,1)
    //this 4 line is trouble :((
    Data = csvRead(("Pene_%d.txt",i),";",","string")
end

请问有人怎么做吗?
顺便说一句,我把整个文件:) http://leteckaposta.cz/859703762

解决方法

你很可能

  1. 缺少带通配符的正确路径并正确获取字符串向量的长度
numberOfFiles = size(listfiles("Pene_*.txt"),1)
  1. 循环中其参数前缺少 msprintf
Data = csvRead(msprintf("Pene_%d.txt",i),";",","string")

对于您的第二个问题,请使用 csvWrite(请参阅带有 help csvWrite 的帮助页面)。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。