mathematica从外部文件中导入数据
我想从一个DAT文件中导入数据,数据有字母有空格也有数字,是用逗号分开的。我用了Import["*.dat","Table"]语句,发现数据被导入到一张表中,但是分的有问...
我想从一个DAT文件中导入数据,数据有字母有空格也有数字,是用逗号分开的。我用了Import["*.dat","Table"]语句,发现数据被导入到一张表中,但是分的有问题。想请教一下高手,可不可以用一个导入的语句,将数据导入表中,同时语句说明了逗号是分隔的符号?
谢谢高手啊! 展开
谢谢高手啊! 展开
2个回答
展开全部
如果直接解决这个问题的一种方法是
list=Import[".dat","String"]
然后再用StringSplit[list,","]
数据部分可以再可以转成Expression
具体用哪种选项看情况了
等方式处理,因为数据的形式千变万花,但只要数据输入是完全的就可以先输入再处理成相应的格式,而不一定能实现直接在Import时进行控制。
list=Import[".dat","String"]
然后再用StringSplit[list,","]
数据部分可以再可以转成Expression
具体用哪种选项看情况了
等方式处理,因为数据的形式千变万花,但只要数据输入是完全的就可以先输入再处理成相应的格式,而不一定能实现直接在Import时进行控制。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Import["file","CSV"]
https://www.google.com/search?ix=hea&sourceid=chrome&ie=UTF-8&q=dat+file+comma+seperate#sclient=psy-ab&hl=en&source=hp&q=dat+file+comma+separated+mathematica&pbx=1&oq=dat+file+comma+separated+mathematica&aq=f&aqi=&aql=&gs_sm=e&gs_upl=6467l7247l1l7448l2l2l0l0l0l0l208l399l0.1.1l2l0&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=a1bc1589ec616832&biw=888&bih=492
https://www.google.com/search?ix=hea&sourceid=chrome&ie=UTF-8&q=dat+file+comma+seperate#sclient=psy-ab&hl=en&source=hp&q=dat+file+comma+separated+mathematica&pbx=1&oq=dat+file+comma+separated+mathematica&aq=f&aqi=&aql=&gs_sm=e&gs_upl=6467l7247l1l7448l2l2l0l0l0l0l208l399l0.1.1l2l0&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=a1bc1589ec616832&biw=888&bih=492
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询