matlab保存矩陣到csv文件的同時如何插入表頭?
01-08
看題主這意思是想要將面板數據(Panel Data)寫到*.csv文件中,貌似Matlab支持這類數據結構--以「table」的格式保存,這樣就能實現不同數據類型的整合。
簡單舉個例子,現在假設你有6列數據需要保存到csv文件,這些數據你都單獨以變數存儲如下:- LastName % 樣本中記錄的名字, cell類型
- Gender % 性別標示,cell類型
- Age % 年齡欄位,double類型
- Location % 居住地,cell類型(以字元串存儲)
- Height % 身高,double類型
- Weight % 體重,double類型
- Smoker % 是否吸煙人群,布爾類型
現在假設這類變數已經存在你的workspace了,我們下面基於這些變數構建一個table類型變數data
columns = {"LastName", "Gender", "Age", "Location", "Height", "Weight", "Smoker"};
% 指定各列的列名,默認為變數名
data = table(LastName, Gender, Age, Location, Height, Weight, Smoker, "VariableNames", columns); % 基於這些單獨的變數創建一個table類型變數data
&>&> writetable(data, "tmp.csv")
保存結果如下:
&>&> doc writetable
我在MATLAB中文論壇中的新版塊:技術專欄中連載了我的原創技術文章,詳細介紹MATLAB的高級數據結構:table.
www.ilovematlab.cn / tech_article/
技術專欄-MATLAB中文論壇推薦閱讀:
※在Mac上進行數學建模、回歸分析的好工具有哪些?
※怎麼求一條參數曲線自交形成的交點 ?
※origin8.0 自定義擬合曲線如何添加誤差線?
※在開源軟體中哪些軟體可以與matlab相媲美?
※有哪些比較好的數學建模參考書?
TAG:圖像處理 | MATLAB | 數學建模 | Matlab2013A |