【求助】关于从文本文件导入数据的问题
mathematica吧
全部回复
仅看楼主
level 1
有一系列数据保存在txt文件里,以制表符分隔开,用了import命令以后把制表符也给导入了,怎么才能将数据一个个导入,并且保存到数组或者矩阵里呢?
只学了一点mathematica,好多不懂的,求轻喷。。。
2018年05月31日 13点05分 1
level 9
Import["filename","Table"]

Imort["filename", "List"]
2018年06月01日 00点06分 3
level 11
要得是数据的话,试试这个
FromDigits/@StringCases[Import["your path", "Plaintext"], DigitCharacter ..]]
读出来的列表可能需要再在格式上处理一下。
2018年06月01日 02点06分 4
吧务
level 15
别人的答案不合用你大可追问,也没人会因为你初学嘲笑你,可你却非要“喷”和“被喷”了才满意?:
https://zhidao.baidu.com/question/509367475
https://tieba.baidu.com/p/2057942349
https://zhidao.baidu.com/question/629879538030721204.html
2018年06月02日 04点06分 5
就是因为没找到满意的回答才这么问的啊[汗]还好后来解决了,把制表符换成空格就能导入了
2018年06月05日 12点06分
22个踩也是醉了...[黑线]
2018年06月05日 13点06分
level 2
0.0000,-0.0006,0.0137,0.0048
0.0005,0.0026,0.0040,-0.0016
0.0010,0.0059,0.0072,0.0016
0.0015,0.0059,0.0072,-0.0048
0.0020,0.0091,0.0072,0.0016
0.0025,0.0091,0.0040,-0.0016
0.0030,0.0155,0.0104,0.0145
0.0035,0.0026,0.0104,-0.0048
0.0040,0.0091,0.0008,-0.0113
0.0045,0.0059,0.0169,0.0016
0.0050,0.0091,0.0040,0.0081
0.0055,0.0059,0.0104,0.0016
0.0060,-0.0006,0.0104,0.0016
0.0065,0.0123,0.0072,0.0048
0.0070,0.0091,-0.0025,0.0016
0.0075,0.0123,0.0104,0.0048
0.0080,0.0059,0.0072,-0.0081
0.0085,-0.0006,0.0104,-0.0016
0.0090,0.0059,0.0008,-0.0016
0.0095,0.0188,0.0072,0.0048
0.0100,0.0026,0.0040,-0.0048
2018年11月22日 08点11分 6
level 2
试了 Data Table List都不可以用
想把String头部替换成List好像不行,ToExpression也不好使,哪个有空可以帮忙试试?
2018年11月22日 08点11分 7
level 2
List[List["0.0000,-0.0006,0.0137,0.0048"],List["0.0005,0.0026,0.0040,-0.0016"],List["0.0010,0.0059,0.0072,0.0016"],List["0.0015,0.0059,0.0072,-0.0048"],List["0.0020,0.0091,0.0072,0.0016"],List["0.0025,0.0091,0.0040,-0.0016"],List["0.0030,0.0155,0.0104,0.0145"],List["0.0035,0.0026,0.0104,-0.0048"],List["0.0040,0.0091,0.0008,-0.0113"],List["0.0045,0.0059,0.0169,0.0016"],List["0.0050,0.0091,0.0040,0.0081"],List["0.0055,0.0059,0.0104,0.0016"],List["0.0060,-0.0006,0.0104,0.0016"],List["0.0065,0.0123,0.0072,0.0048"],List["0.0070,0.0091,-0.0025,0.0016"],List["0.0075,0.0123,0.0104,0.0048"],List["0.0080,0.0059,0.0072,-0.0081"],List["0.0085,-0.0006,0.0104,-0.0016"],List["0.0090,0.0059,0.0008,-0.0016"],List["0.0095,0.0188,0.0072,0.0048"],List["0.0100,0.0026,0.0040,-0.0048"]]
就是想把“”改为{}
2018年11月22日 08点11分 8
level 2
[黑线]好像data可以了
2018年11月22日 09点11分 9
1