2013-01-17 80 views
1

這是另一個八度上的小問題,希望有人能幫助我。我有一個八度的腳本,它會生成一個單元格數組。我現在想要將它導出爲某種形式的文本文件,我可以將它導入到R中進行繪圖和進一步的統計分析(csv可能最適合作爲格式)。我已閱讀標題爲「14.1.3簡單文件I/O」的部分以及關於writecsv函數的更具體的部分,但對於我而言,如何導出單元陣列並不明顯。 這裏是相同的形式礦爲例數據集:將單元格數組導出到多列csv文件

test = {[1, 2, 3, 4],[5, 6, 7, 8],[9, 10, 11, 12]}; 

,這是test.csv會是什麼樣子:

1,5,9 
2,6,10 
3,7,11 
4,8,12 

感謝您的任何意見。

回答

3

下面的命令應該爲你的測試用例工作:

csvwrite ("data.csv", cell2mat (test')') 

要了解它是如何工作的,運行在你的八音會執行以下操作:

test = {[1, 2, 3, 4],[5, 6, 7, 8],[9, 10, 11, 12]}; 
cell2mat (test) 
test' 
cell2mat (test') 
cell2mat (test')' 
cell2mat (test)' 
+0

你好這是偉大的感謝和測試用例充分解釋各種情況下的正確索引。 – user1912925