宣读一个特定列标题名称从一个大文本文件与多个行和列。不同的维度。附上. txt文件。

8视图(30天)
阅读了我无法找到一个解决方案特定列标题名称的文本文件与多个不同尺寸的行和列。. txt文件供参考。目的是阅读了所有的数字下N482列标题名称。
我会感激的帮助!
Smruti

接受的答案

马修•诺伊
马修•诺伊 2021年9月28日
你好
我不确定如果你问N482中的数据 (而不是列),我们可以看到在第一个49407行数据文件
或如果我们谈论的是一些列在数据文件的低端N482有时也会出现但似乎asociated与许多不同的变量
好的答案是社会中第一个场景中,一个小代码,将检索数据:
clc
clearvars
% % % % % %主要代码
[data_out] = retrieve_data (“PerformanceResults.txt”);
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
函数[data_out] = retrieve_data(文件名)
fid = fopen(文件名);
tline = fgetl (fid);
%初始化
k = 0;
p = 0;
data_line = [];
ischar (tline)
k = k + 1;%循环线指数
tmp1 =包含(tline,“N482:”);
如果tmp1 & & ~ isempty (tline)
p = p + 1;
ind1 = strfind (tline,“:”);
ind2 = strfind (tline,“(”);
data_out (p - 1) = str2double (tline (ind1 + 1: ind2-1));%
结束
tline = fgetl (fid);
结束
文件关闭(fid);
结束
4评论
马修•诺伊
马修•诺伊 2021年9月28日
你好
好的但是我仍然有一些问题,比如
N481,不再N482 ?
当我搜索N481在指定的行,我能找到它在不同变量/单位:
EF1.Ncrel
N481
[,]
________________________
0.1000000000000000 e + 01
0.9162897600284080 e + 00
0.7497359606957799 e + 00
0.8814135438000129 e + 00
EFAN1Shaft.N
N481
(转)
_______________________
0.8000000000000000 e + 04
0.7168221667751842 e + 04
0.6176755811549974 e + 04
0.7745871554961489 e + 04
EF1.Ncrel
N481
[,]
_______________________
0.1000000000000000 e + 01
0.9162897600284080 e + 00
0.7497359606957799 e + 00
0.8814135438000129 e + 00
EFAN1Shaft.N
N481
(转)
________________________
0.8000000000000000 e + 04
0.7168221667751842 e + 04
0.6176755811549974 e + 04
0.7745871554961489 e + 04
EF1.Ncrel
N481
[,]
_______________________
0.1000000000000000 e + 01
0.9162897600284080 e + 00
0.7497359606957799 e + 00
0.8814135438000129 e + 00
EFAN1Shaft.N
N481
(转)
______________________
0.8000000000000000 e + 04
0.7168221667751842 e + 04
0.6176755811549974 e + 04
0.7745871554961489 e + 04
EF1.Ncrel
N481
[,]
_______________________
0.1000000000000000 e + 01
0.9162897600284080 e + 00
0.7497359606957799 e + 00
0.8814135438000129 e + 00
等等……
我要怎么理解我们如何组织数据的检索?我们不能简单地加起来有什么不同的话题
对于PWX481同样的问题

登录置评。

答案(1)

smruti sahoo
smruti sahoo 2021年9月28日
你好,
N481本身和N482有相同的价值。你已经提到过我将有意者extarcting N481的真正价值跟随的“转”。' W '在瓦特的PWX481是理想的检索。我想索取数据保存在矩阵进行进一步的编译。这样我可以读取特定列。
谢谢,
Smruti
3评论

登录置评。

类别

找到更多的在大文件和大数据帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!