日付と数値が混在するテキストファイルを数値配列として読み込む方法について教えて下さい。
8 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
yy/mm/dd hh:mm:ss,数値1,数値2...
というようなカンマ区切りのテキストファイル(.txt)を
yy | mm | dd | hh | mm | ss | 数値1 | 数値2 |...
の形式で「数値配列」としてワークスペースに読み込む方法を教えて下さい。
0 comentarios
Respuestas (1)
stozaki
el 21 de Oct. de 2020
Hisanaga 様
sampleという変数に数値配列が出力されます。
%% インポート オプションの設定およびデータのインポート
opts = delimitedTextImportOptions("NumVariables", 8);
% 範囲と区切り記号の指定
opts.DataLines = [1, Inf];
opts.Delimiter = ("|");
% 列名と型の指定
opts.VariableNames = ["VarName1", "VarName2", "VarName3", "VarName4", "VarName5", "VarName6", "VarName7", "VarName8"];
opts.VariableTypes = ["double", "double", "double", "double", "double", "double", "double", "double"];
% ファイル レベルのプロパティを指定
opts.ExtraColumnsRule = "ignore";
opts.EmptyLineRule = "read";
% データのインポート
sample = readtable("sample.txt", opts);
%% 出力型への変換
sample = table2array(sample);
%% 一時変数のクリア
clear opts
ご検討頂けますでしょうか。
stozaki
0 comentarios
Ver también
Categorías
Más información sobre テキスト ファイル en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!