How to change the name of a table and its headings?
12 次查看(过去 30 天)
显示 更早的评论
Hi
I am trying to change the name of table to Time duration of vehicle speed from Time_duration_vehicle_speed and its two column headings to Interval of speed (rpm) and Duration of speed (s) (all wihtout any underscores). I am not sure how to type the words properly or what the format is to get it be displayed in a normal format with spaces.
Any help would be appreciated, Thankyou.
0 个评论
回答(2 个)
Star Strider
2023-7-31
编辑:Star Strider
2023-8-9
This should work in R2020b —
Interval_of_speed_rpm = randn(5,1);
Duration_of_speed_sec = randn(5,1);
Time_duration_vehicle_speed = table(Interval_of_speed_rpm, Duration_of_speed_sec)
VN = Time_duration_vehicle_speed.Properties.VariableNames
Time_duration_vehicle_speed.Properties.VariableNames = cellfun(@(x)strrep(x, '_', ' '), VN, 'Unif',0)
EDIT — (9 Aug 2023 at 11:11)
There cannot be any spaces in the name of the table.
.
0 个评论
Voss
2023-7-31
The name of the table has to be a valid MATLAB variable name ("Time_duration_vehicle_speed" is OK; "Time duration vehicle speed" is not), but the name of the variables in the table can be specified when you create the table. Here's one way to do that:
Interval_Of_Speed_rpm = rand(8,1);
Duration_Of_Speed_s = rand(8,1);
% Time_duration_vehicle_speed = table(Interval_Of_Speed_rpm,Duration_Of_Speed_s)
Time_duration_vehicle_speed = table(Interval_Of_Speed_rpm,Duration_Of_Speed_s, ...
'VariableNames',{'Interval (RPM)','Duration (s)'})
2 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Logical 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!