Divide column 17 of table by 365
20 ビュー (過去 30 日間)
古いコメントを表示
Hello, I have a 1500x15 table, how do I divide every element in the 15th column by 365? Or, how do I create a new column which is column 15 divided by 365?
0 件のコメント
採用された回答
Sean de Wolski
2015 年 7 月 30 日
編集済み: Sean de Wolski
2015 年 7 月 30 日
y = x{:,15}./365
x{:,16} = y
2 件のコメント
Sean de Wolski
2015 年 7 月 30 日
Sorry, typo. It needs to be {} instead of () to extract from the table. See fix above.
その他の回答 (1 件)
Peter Perkins
2015 年 7 月 30 日
More directly:
x.Var15 = x.Var15 / 365 % or whatever the 15th var is named
or
x.Var16 = x.Var15 / 365 % or whatever the new 16th var should be named
table brace subscripting is most useful for multiple variables, while the dot is more clear when there's only one.
Dividing by 365 sounds like a leap year bug just waiting to happen. Should you be using the calendar calculations built into datetime and calendarDuration?
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Tables についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!