Add NaN in the first row of a table

5 views (last 30 days)
Indrani
Indrani on 19 Sep 2024
Commented: Indrani on 19 Sep 2024
I have a table (size 449801x1). I want to add NaN in the first row of the table. How do I do this?

Answers (1)

Aquatris
Aquatris on 19 Sep 2024
Assuming all your entries are numeric, since you want to assign NaN, here is one way;
% create dummy table
Age = [38;43;38;40;49];
Height = [71;69;64;67;64];
Weight = [176;163;131;133;119];
T = table(Age,Height,Weight);
T
T = 5x3 table
Age Height Weight ___ ______ ______ 38 71 176 43 69 163 38 64 131 40 67 133 49 64 119
% assign NaN to 1st row
T(1,:) = array2table(NaN(size(T(1,:))));
T
T = 5x3 table
Age Height Weight ___ ______ ______ NaN NaN NaN 43 69 163 38 64 131 40 67 133 49 64 119

Tags

Community Treasure Hunt

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

Start Hunting!