【问题标题】:my code overwrites the .csv file我的代码覆盖了 .csv 文件
【发布时间】:2014-02-07 22:49:19
【问题描述】:

我遇到了一个严重的问题。我正在编写一个应该分析实验数据的代码。我在 .csv 文件中获取数据并尝试导入这些数据以在 MATLAB 中使用它们。

我的问题是我的代码导入了 .csv 数据并覆盖了我的 .csv 文件。 您能否帮助找到一种在不覆盖/删除原始 .csv 文件的情况下导入文件的方法?

我的代码在这里。这样可以吗,还是我应该尝试其他方法?

fid = fopen('data.csv'); 
data = textscan(fid, '%*s %*f %f', 'delimiter', ';', 'headerlines', 5); 
fclose(fid);

【问题讨论】:

  • 这是您使用的与.csv 文件相关的唯一代码吗?我不明白这如何覆盖文件。如果要确保,请使用fid = fopen('data.csv','r'); 以只读方式打开

标签: matlab csv import


【解决方案1】:

我看你贴的代码sn-p没有问题,但是importdata函数使用起来可能更方便:http://www.mathworks.com/help/matlab/ref/importdata.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-17
    • 2013-05-30
    • 2018-05-21
    • 1970-01-01
    • 1970-01-01
    • 2015-01-24
    • 1970-01-01
    相关资源
    最近更新 更多