How to print information based on ids in another column?

1 次查看(过去 30 天)
I have a list of ids in one column and color in the 2nd column. how do i print information based on the id. if you scan through the entire id and if apple is a match it should print out red in the column next to it. The final output should be this
  • apple red
  • apple red
  • banana yellow
  • apple red
  • pear green
  • banana yellow
  • pear green

回答(1 个)

Star Strider
Star Strider 2014-5-14
Not really certain what you want, but this should get you started:
C = [{'banana'} {'yellow'};
{'apple'} {'red'};
{'pear'} {'green'}];
Q = C{strcmp(C, 'apple'), 2}
  2 个评论
andrew
andrew 2014-5-14
So i would like to search through column 1 which is 1x821 matrix and use a strcmp to compare part of a string to the name in column 1. If there is a match I would like to print the information that is relevant to matched information in column 1
Star Strider
Star Strider 2014-5-14
You have a 1-row by 821-column vector by your description.
The impression I got from your question is that you have a matrix and are getting the information on some of the elements in the rows that matched the information in the first column.

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Desktop 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by