我將表格「mydata1」中的數據以CSV格式導出到「file1.dat」中。下面是數學代碼:將數據和文本導出,添加/添加到文件中(Mathematica)
mydata1=TableForm[Flatten[
Table[Table[Table[
{xcord, ycord, zcord}, {xcord, 0,50,10}],
{ycord,0,50,10}], {zcord, 50, 100, 10}], 2]];
Export["file1.dat",mydata1,"CSV"]
現在我的「file1.dat」看起來是這樣的:
0,0,50
10,0,50
20,0,50
..
.. and so on
現在我有另一組從表「mydata2」的數據(如下代碼)。我希望能夠將來自該表「mydata2」的數據存儲到相同的文件「file1.dat」中。但在此之前,我需要在文件「file1.dat」中寫入文本,例如「以下數據來自mydata2 」。
注意兩個表中的數據都需要以CSV格式導出。
mycounter=20
mydata2=TableForm[Flatten[
Table[Table[Table[
{++mycounter,xcord, ycord, zcord}, {xcord, 0,50,10}],
{ycord,0,50,10}], {zcord, 50, 100, 10}], 2]];
到底
我的數據文件「file1.dat」應該是這樣的
*Data from data from mydata1
0,0,50
10,0,50
20,0,50
... and so on
*Below data from mydata2
21,0,0,50
22,10,0,50
23,20,0,50
... and so on.
如果你觀察最後的數據文件「file1.dat」應該從表「mydata2」下面的數據來自「mydata1」的數據以及其間的一些文本被寫入。
注:我願意在數據擴展名爲TXT,但以CSV格式例如出口:
Export["file1.txt", mydata1, "CSV"]
我已經使用了「PutAppend」,但它這麼想的給我想要的results.Either我沒有正確使用它,也許它不是我的問題的關鍵字。
我有很多關於出口的問題,但我現在不會問這一切,因爲我不想混淆你們所有人。
感謝您的回答,我用你的答案,因爲它符合我的要求 –