日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

matlab cell向量匹配向量,根据2个cell格式数据中的某二列进行匹配并合并

發(fā)布時間:2025/3/15 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab cell向量匹配向量,根据2个cell格式数据中的某二列进行匹配并合并 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

clear all

a=cell(9,4);? ? % a中的第1列為樣本id, 第3列為日期

b=cell(6,3);? ? % b中的第1列為樣本id, 第3列為日期

我想根據(jù)a中的第1列對應(yīng)樣本id和第3列對應(yīng)日期與b中的第1列對應(yīng)id和第3列對應(yīng)日期進(jìn)行匹配合并。

a{1,1}='name1';a{1,2}='37'; a{1,3}='2010/9/1';? ?a{1,4}='4.5';

a{2,1}='name1';a{2,2}='3.9'; a{2,3}='2010/9/2'; a{2,4}='3.6';

a{3,1}='name1';a{3,2}='4';??a{3,3}='2010/9/3';? ?a{3,4}='4.7';

a{4,1}='name2';a{4,2}='31';a{4,3}='2010/8/1'; a{4,4}='4.79';

a{5,1}='name2';a{5,2}='64'; a{5,3}='2010/8/3';? ?a{5,4}='5.8';

a{6,1}='name2';a{6,2}='29'; a{6,3}='2010/8/4'; a{6,4}='4.3';

a{7,1}='name3';a{7,2}='2.6';a{7,3}='2010/7/4'; a{7,4}='4.72';

a{8,1}='name3';a{8,2}='37'; a{8,3}='2010/7/5';? ?a{8,4}='4.9';

a{9,1}='name3';a{9,2}='29'; a{9,3}='2010/7/6';? ?a{9,4}='5.66';

b{1,1}='name1';b{1,2}='2'; b{1,3}='2010/9/1';

b{2,1}='name1';b{2,2}='2'; b{2,3}='2010/9/2';

b{3,1}='name2';b{3,2}='2';??b{3,3}='2010/9/3';

b{4,1}='name2';b{4,2}='3';b{4,3}='2010/8/1';

b{5,1}='name3';b{5,2}='4'; b{5,3}='2010/7/4';

b{6,1}='name3';b{6,2}='5'; b{6,3}='2010/7/14';

即我最終希望得到的c數(shù)據(jù)形式為

'name1'? ? '2010/9/1'? ? '37'? ?? ?'4.5'? ???'2'

'name1'? ? '2010/9/2'? ? '3.9'? ???'3.6'? ???'2'

'name1'? ? '2010/9/3'? ? '4'? ?? ???'4.7'? ???'NaN'

'name2'? ? '2010/8/1'? ? '31'? ?? ?'4.79'? ?'3'

'name2'? ? '2010/8/3'? ? '64'? ?? ?'5.8'? ???'NaN'

'name2'? ? '2010/8/4'? ? '29'? ?? ?'4.3'? ???'NaN'

'name2'? ? '2010/9/3'? ? 'NaN'? ? 'NaN'? ? '2'

'name3'? ? '2010/7/4'? ? '2.6'? ?? ?'4.72'? ?'4'

'name3'? ? '2010/7/5'? ? '37'? ?? ? '4.9'? ???'NaN'

'name3'? ? '2010/7/6'? ? '29'? ?? ? '5.66'? ?'NaN'

'name3'? ? '2010/7/14'? ?'NaN'? ? 'NaN'? ?'5'

其中c中的第l列為樣本id, 第2列為日期, 第3列為a中的第2列, 第4列為a中的第4列,第5列為b中的第2列。

我查看了一些可能相關(guān)的命令join,

但是發(fā)現(xiàn)join是對dataset類型的數(shù)據(jù)進(jìn)行合并,

其次join是對1個變量的合并處理,

由于我對dataset與cell的相互轉(zhuǎn)化不是很清楚,

所以在這方面很是困惑,

希望前輩們能給一些指導(dǎo),

謝謝大家了!

祝大家中秋快樂!

總結(jié)

以上是生活随笔為你收集整理的matlab cell向量匹配向量,根据2个cell格式数据中的某二列进行匹配并合并的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。