看板 Mathematica 關於我們 聯絡資訊
※ 引述《brahmsliu (薛丁格的貓)》之銘言: : 大家好,最近需要Import副檔名是.nk的資料, : 雖然Import的過程沒有問題,在Mathematica裡面格式也正確。 : 但是由於資料本身也不是CSV,各行的資訊是用"空格"去分開的 : 像這樣: column1 column2 column3 : 所以最後跑出來的資料不會是3*n矩陣,而是1*n矩陣。 : 想請問有人有處理過類似的檔案嗎? 因為總是要能把資料分開才能做後續的運算 : 或是要加別的識別名,像Import["file",CSV"]一樣? : 謝謝大家!!! 我會比較喜歡用 StringSplit 去切 column StringSplit/@ReadList["file.nk","String"] ReadList 會把檔案內容一行一行抓進來成為陣列 StringSplit 則是把參數字串依指定字串/字串模版/RegularExpression切開 (預設是字串模版 Whitespace 也就是所有的空格) -- 1985/01/12 三嶋鳴海 1989/02/22 優希堂悟 1990/02/22 冬川こころ 1993/07/05 小町 つぐみ 歡迎來到 1994/05/21 高江ミュウ 1997/03/24 守野いづみ 1997/03/24 伊野瀬 チサト 1998/06/18 守野くるみ 打越鋼太郎的 1999/10/19 楠田ゆに 2000/02/15 樋口遙 2002/12/17 八神ココ 2011/01/11 HAL18於朱倉岳墜機 ∞與∫的世界 2011/04/02 茜崎空 啟動 2012/05/21 第貮日蝕計畫預定 2017/05/01~07 LeMU崩壞 2019/04/01~07 某大學合宿 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.118.125.177
brahmsliu:謝謝啦,不過我後來發現用string得出的資料會無法運算喔 07/16 13:19
brahmsliu:要多加ToExpression, 但切colunn方法很厲害! 07/16 13:22