How can I write empty cells to a CSV file from MATLAB?
9 ビュー (過去 30 日間)
古いコメントを表示
MathWorks Support Team
2022 年 12 月 12 日
コメント済み: Les Beckham
2023 年 1 月 20 日
I am trying to write a matrix to a CSV file using MATLAB. However, I would like to have several empty rows at the beginning of the file. How can I do this without using filler values or a different file type?
採用された回答
MathWorks Support Team
2022 年 12 月 12 日
Since CSV files are a type of text file, you can use empty characters, character vectors, and strings to create empty cells. Then, use the 'writecell' function to write the empty cells and data matrix to a CSV file.
For example, to create a CSV file "data.csv" with the following contents:
,,,
,,,
1,2,3
4,5,6
You may use the following code:
data1 = [1 2 3];
data2 = [4 5 6];
c = {''; ''; data1; data2};
writecell(c,'data.csv')
1 件のコメント
Les Beckham
2023 年 1 月 20 日
For what it's worth, data.csv generated by this example will actually look like this (as expected since there are three columns). Note only two commas in the first two rows (same as the other rows).
,,
,,
1,2,3
4,5,6
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Text Files についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!