excel大数据重采样批量操作(每两列中插入新一列,新一列为左右两列的平均值)
重采樣
原理:線性插值
如上圖所示,我們每10秒進(jìn)行一次采樣,共得到6個(gè)采樣值,現(xiàn)在我們像每5秒進(jìn)行一次采樣,在不重新做實(shí)驗(yàn)的情況下,對(duì)原有數(shù)據(jù)進(jìn)行重采樣,采用線性插值的方式,也就是每兩列中插入一列,并取其平均值。
具體思路:
首先將數(shù)據(jù)導(dǎo)入matlab,利用xlsread函數(shù)讀取數(shù)據(jù),在選擇感興趣區(qū)域,在放個(gè)循環(huán)進(jìn)行插值,最后xlswrite一下就ok了。
在我拿到實(shí)驗(yàn)數(shù)據(jù)時(shí),確實(shí)想過用matlab,因?yàn)閿?shù)據(jù)量確實(shí)太大,但是查了下相關(guān)excel功能,好像也可以實(shí)現(xiàn)批量操作,所以接下來就和大家分享一下如何利用excel進(jìn)行重采樣。
總共分為兩步:
1、每兩列中間插入新的一列;
2、新的一列顯示左右兩列的平均值;
excel實(shí)現(xiàn)(以下均針對(duì)批量操作)
先在數(shù)據(jù)前面插入兩行
在我們插入的兩行中,對(duì)應(yīng)數(shù)據(jù)前兩列,寫任意倆數(shù)字(位置如圖所示)
選中這個(gè)矩形區(qū)域
向右拉至數(shù)據(jù)最后一列(可以是100列、1000列)
保持現(xiàn)在的選中狀態(tài),按下Ctrl + G
點(diǎn)擊定位條件
選擇空值 然后確定
出現(xiàn)上圖狀態(tài)
選擇任意灰色區(qū)域,右鍵,插入,整列
此時(shí)得到下圖所示效果,我們已經(jīng)成功插入新的一列,接下來就是求平均值了。
求單個(gè)單元格左右兩側(cè)平均值
此時(shí)我們已經(jīng)做好了一個(gè)單元格的平均值,可以看到點(diǎn)擊此單元格后,上面會(huì)顯示公式 =AVERAGE(C3,E3) ,接下來進(jìn)行批量操作。
首先選中這個(gè)單元格,下拉。
此時(shí)我們第一列就做好了,如上圖所示。
然后選中第一列進(jìn)行復(fù)制,并保持復(fù)制狀態(tài)。
選中其他新增列,按下 Ctrl + G。再和之前一樣選中空白格。
出現(xiàn)下圖所示狀態(tài)
此時(shí)CTRL + V進(jìn)行復(fù)制就好了。
最后一步,刪除之前構(gòu)建的兩行輔助行,和其余空白列就好了。
結(jié)語
此方法適用于excel大量數(shù)據(jù),批量操作,效果明顯。
小數(shù)據(jù)隨便玩玩就行。
能不用matlab就不用matlab,圖像化編程萬歲!
我愛matlab~
猜你喜歡:👇🏻
?【Matlab】如何對(duì)二維矩陣進(jìn)行線性/非線性插值?
?【Excel】一次性快速批量刪除下面多余的空白行
?【Matlab】怎么修改Excel單元格顏色?
總結(jié)
以上是生活随笔為你收集整理的excel大数据重采样批量操作(每两列中插入新一列,新一列为左右两列的平均值)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 苹果电脑连服务器传文件慢,两个mac之间
- 下一篇: chrome html5 mp4,HTM