String Matching in an If Statement
2 ビュー (過去 30 日間)
古いコメントを表示
If I want to compare strings (2 tables) sequentially in an if statement, what command caters for this?
A logical array won't work as there are multiple strings to compare (differing in number between datasets) from the first array to the other.
Eg.
Table 1.
Col 1 has string names. Col 2 has set values of the double type for each string name.
Table 2.
Col 1 has strings to be matched. Col 2 has different values of the type double to be added.
Note: Col 2's strings are in random order.
0 件のコメント
回答 (1 件)
Peter Jarosi
2019 年 7 月 23 日
I recommend reading more about it depending on your problem but something like this:
Table3 = outerjoin(Table1, Table2, 'Keys', {'Col1'});
2 件のコメント
Peter Jarosi
2019 年 7 月 23 日
Thank you Guillaume!
I think that Justin has to try different join functions with different options and investigate the result and one of these combinations may help.
参考
カテゴリ
Help Center および File Exchange で Logical についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!