統計値のまとめ方

添付したファイルについて統計処理を行い,ファイル(out.csv)にまとめて出力したいのですが,いい方法がなかなかできません。
教えていただけますでしょうか。
やりたいこと
L01.csvの1列目のデータの最大,最小,平均,標準偏差の値を,タイトル付き(1行目)でout.csvの2行目に,2列目を3行目,…,22列目を23行目に出力。

 Accepted Answer

Dyuman Joshi
Dyuman Joshi on 13 Dec 2023

0 votes

Read the data using readmatrix, calculate the quantities using max, min, mean and std.
Store the results in a table with an appropriate title and use writetable to write the data into out.csv

3 Comments

Atsushi Ueno
Atsushi Ueno on 13 Dec 2023
> L01.csvの1列目のデータの最大,最小,平均,標準偏差の値を,タイトル付き(1行目)でout.csvの2行目に,2列目を3行目,…,22列目を23行目に出力
→ Below is a sample code following @Dyuman Joshi's advice
% Read the data using readmatrix,
A = readmatrix('L01.csv');
% calculate the quantities using max, min, mean and std.
% Store the results in a table with an appropriate title
T = table(max(A,[],1)', min(A,[],1)', mean(A,1)', std(A,0,1)' ...
,'VariableNames',{'最大';'最小';'平均';'標準偏差'});
% and use writetable to write the data into out.csv
writetable(T,'out.csv');
Dyuman Joshi
Dyuman Joshi on 14 Dec 2023
Thank you @Atsushi Ueno
かお
かお on 14 Dec 2023
Moved: Dyuman Joshi on 14 Dec 2023
皆様
ありがとうございます。
T = table(max(A,[],1)', min(A,[],1)', mean(A,1)', std(A,0,1)' ...
,'VariableNames',{'最大';'最小';'平均';'標準偏差'});
この部分の書き方がわかっていませんでした。
助かりました。

Sign in to comment.

More Answers (0)

Categories

Products

Release

R2023a

Asked:

on 13 Dec 2023

Moved:

on 14 Dec 2023

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!