战战兢兢,如履薄冰!
前言
此系列博文的目的是系统学习MATLAB中的table数据结构,本篇博文目的:
- 学习table数据结构的按行合并
- 学习table数据结构的按列合并
1. 版本
1.1 山东青岛,2021年8月31日,Version1
2. 摘要
MATLAB,行合并,列合并
一、MATLAB中table的按行合并
- 情景:存在多个具有完全相同列名的table,要把这些table合并成一个table,此时运用union函数可以实现合并。
- 代码示例:
% table1
City = {'QiangDao','JiNan','YanTai'}';
Pre = [800,600,800]';
Tmean = [20,23,21]';
CityTable1 = table(City,Pre,Tmean);
% table2
City = {'Nanjing','SuZhou','WuXi'}';
Pre = [900,800,900]';
Tmean = [23,25,26]';
CityTable2 = table(City,Pre,Tmean);
% table的按行合并-union
CityTable = union(CityTable1,CityTable2,'stable'); % 'stable'表示按照原始table中的顺序合并,不重新排序
- 运行结果