Re: [问题] .nk档案汇入的问题

楼主: LPH66 (-6.2598534e+18f)   2013-07-12 20:50:01
※ 引述《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 也就是所有的空格)
作者: brahmsliu (薛丁格的猫)   2013-07-16 13:19:00
谢谢啦,不过我后来发现用string得出的资料会无法运算喔要多加ToExpression, 但切colunn方法很厉害!

Links booklink

Contact Us: admin [ a t ] ucptt.com