Matlab / Python数据转换

时间:2016-06-29 16:44:52

标签: python matlab

我正在寻找一种从大文本文件中提取数据并插入类似excel的格式的方法,例如。

blablablablabla
Loc1:38 
Loc1:77
blablablablablabla 
Loc2:-335 
.
.
.

我希望这些数字和变量Loc1Loc238335,...等以excel的表格格式,例如:

A1=Loc1 B1=38 C1=77
A2=Loc2 B2=-335
.
.
.

然后我当然会在Matlab中使用矩阵中的值,根据我想要的条件和漂亮的图形输出进行排序,但是这个数据转换需要花费我的时间,是否有人知道如何定位特定字符并导出他们的随后的char./data进入这样的excel表?

2 个答案:

答案 0 :(得分:2)

最快的方法是不使用python或matlab。使用grep和awk

grep Loc1 filename | awk -F":" '{print $2}' > Loc1.txt
grep Loc2 filename | awk -F":" '{print $2}' > Loc2.txt

然后使用您喜欢的工具(使用matlab或python)将Loc1.txt和Loc2.txt简单地读入表中

答案 1 :(得分:0)

不太确定这是否是您想要的,但您可以使用记事本搜索并替换funktion而且只是这样做 找到:

替换为=