1

日付文字列の 1 つの列、モデル名 (char 形式) の 1 つの列、および多数の数値データ列を含むデータセットがあります。それらをcsvファイルにエクスポートするにはどうすればよいですか? 私が望む出力ファイルは、最初に2行のヘッダーとユニットがあり、次にデータセットになります。これは実行可能ですか?ありがとう。私の古いコードはこのようなもので、数値データのエクスポートに対してのみうまく機能します。しかし、今は追加するテキスト列があるので、それを変更する方法がわかりません。

f=fopen('filename.csv','w');
fprintf(f,'hearders\n units\n');
fclose(f);
dlmwrite('filename.csv',dataset,'-append','precison','%.8f');
4

1 に答える 1

0

fprintf次のように続行できます。

f=fopen('filename.csv','w');
fprintf(f,'hearders\n units\n');
formatspec = '%s ... %.8f %6.2f %12.8f %whatever ... \n';
fprintf(f,formatspec,dataset{:});
fclose(f);

各セル行のデータ型に応じて 3 行目の形式を編集する必要があります...fprintf(formatSpec,dataset{:})画面に出力するオプションを試して、正しいことを確認してください。

于 2013-10-17T18:19:52.243 に答える