Fill a column in a table with an array

Hi,
I have a table T of a certain height and a 1x1 duration array, in this case, single value.
I would like to populate a new column in the given table T with the output value of the duration array over the height of T (in essence same value across all rows for the newly created column in T).
Thanks.

 採用された回答

Voss
Voss 2022 年 6 月 29 日
編集済み: Voss 2022 年 6 月 29 日

1 投票

% a table T of a certain height:
T = table((1:10).',char((65:74).'))
T = 10×2 table
Var1 Var2 ____ ____ 1 A 2 B 3 C 4 D 5 E 6 F 7 G 8 H 9 I 10 J
% a 1x1 duration array:
D = duration()
D = duration
00:00:00
% populate a new column in T with D:
T{:,'NewVar'} = D
T = 10×3 table
Var1 Var2 NewVar ____ ____ ________ 1 A 00:00:00 2 B 00:00:00 3 C 00:00:00 4 D 00:00:00 5 E 00:00:00 6 F 00:00:00 7 G 00:00:00 8 H 00:00:00 9 I 00:00:00 10 J 00:00:00

2 件のコメント

Gabi
Gabi 2022 年 6 月 29 日
Thanks, it works as it should.
Voss
Voss 2022 年 6 月 29 日
You're welcome!

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

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeTables についてさらに検索

タグ

質問済み:

2022 年 6 月 29 日

コメント済み:

2022 年 6 月 29 日

Community Treasure Hunt

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

Start Hunting!

Translated by