Data from different sized columns from different files

I have 3 different files, of which I want 3 specific columns from these files put into one file. I then want to find the average of these 3 columns and plot a graph. However the 3 specific columns are of different sizes (different number of rows). How can I do this!

Antworten (1)

Image Analyst
Image Analyst am 13 Apr. 2023

0 Stimmen

What is in the columns? Numbers? Try calling readmatrix for all 3 files. Strings? Try calling readcell
To learn other fundamental concepts, invest 2 hours of your time here:

5 Kommentare

It is numbers, however I cannot read a single column with readmatrix
Neither can we. Why not? Because you keep forgetting to attach them.
If you have any more questions, then attach your 3 data files, and code to read it in with the paperclip icon after you read this:
data3 = readtable("spherification Test3.steps.tracking.csv",'PreserveVariableNames',true);
data4 = readtable("spherification Test4.steps.tracking.csv",'PreserveVariableNames',true);
data5 = readtable("spherification Test5.steps.tracking.csv",'PreserveVariableNames',true);
A = outerjoin(data3,data4,'Keys','Total Time (s)',LeftVariables="Displacement (mm)_1",RightVariables="Displacement (mm)_1");
Error using tabular/outerjoin
Unrecognized table variable name 'Displacement (mm)_1'.
I need to get all of the Displacement columns into one table
data3 = readtable("spherification Test3.steps.tracking.csv",'PreserveVariableNames',false);
data4 = readtable("spherification Test4.steps.tracking.csv",'PreserveVariableNames',false);
data5 = readtable("spherification Test5.steps.tracking.csv",'PreserveVariableNames',false);
allDisplacements = [data3.Displacement_mm_; data4.Displacement_mm_; data5.Displacement_mm_]

Melden Sie sich an, um zu kommentieren.

Gefragt:

am 13 Apr. 2023

Kommentiert:

am 13 Apr. 2023

Community Treasure Hunt

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

Start Hunting!

Translated by