How to delete every nth column in table?
22 次查看(过去 30 天)
显示 更早的评论
I have a table (X) and want to delete every 2nd column from it.
0 个评论
回答(1 个)
Mathieu NOE
2024-3-11
编辑:Mathieu NOE
2024-3-11
maybe this ?
X = (1:9)'*(1:10:50);
% remove only 2nd column
t = array2table(X,'VariableNames',{'t' 'x' 'y' 'z' 'r'})
t(:,2) = []
% remove every 2nd column (c = 2,4,6,...)
t = array2table(X,'VariableNames',{'t' 'x' 'y' 'z' 'r'});
t(:,2:2:end) = []
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!