Take a difference between the value and the lagged value dealing with NaN

3 ビュー (過去 30 日間)
alpedhuez
alpedhuez 2018 年 6 月 14 日
回答済み: Sindhu Yerragunta 2018 年 6 月 18 日
Suppose I have a table T such as
Running Dist Swimming Dist
---------------------------------------------
Jan 18 100 10
Feb 18 80 NaN
Mar 18 105 12
I want to take n-month changes of Running distance and Swimming distance. (But skips when there are NaN.)
In case of n=1, it will be
Running Dist Swimming Dist
---------------------------------------------
Feb 18 -20 NaN
Mar 18 +25 NaN
Please advise.
  1 件のコメント
Paolo
Paolo 2018 年 6 月 14 日
編集済み: Paolo 2018 年 6 月 14 日
What's the expected output for n = 2?
What about this table
Running Dist Swimming Dist
---------------------------------------------
Jan 18 100 10
Feb 18 80 NaN
Mar 18 105 12
Apr 18 60 NaN
?

サインインしてコメントする。

回答 (1 件)

Sindhu Yerragunta
Sindhu Yerragunta 2018 年 6 月 18 日
Hi Alpedhuez,
One suggestion would be cleaning your data before you calculate the difference. The following link elaborates on how to clean and standardize the missing data.
Hope this information helps.
-Sindhu

カテゴリ

Help Center および File ExchangeLogical についてさらに検索

タグ

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by