2016-04-19 6 views
0

私はこのようなデータセットを持っています。グラフのグラフを基にしたペア

+---------+---------+------------+------------+ 
| string1 | string2 | col3 | col4  | 
+---------+---------+------------+------------+ 
| abc  | xyz  | random_num | random_num | 
+---------+---------+------------+------------+ 
| abc  | mno  | random_num | random_num | 
+---------+---------+------------+------------+ 
| abc  | xyz  | random_num | random_num | 
+---------+---------+------------+------------+ 

だから私はペアstring1, string2は、繰り返しを意味しているcol3 vs. col4をプロットする必要があり、上記の例のために、私のプロットは第一と第三行になりますと言います。 string1, string2は異なる値を再現することができます。すなわち、col3 vs. col4をプロットできるように、複数のユニークなstring1, string2値が複数回現れることになります。 このデータセットは巨大であり、多くの反復string1, string2ペアが含まれています。

これを行う方法!おかげさまで

答えて

2

tableオブジェクトを使用できます。例:

c1 = {'abc'; 'def'; 'abc'}; 
c2 = {1;2;3}; 

T = table(c1,c2,'VariableNames',{'c1','c2'}); 
filteredData = T(strcmp(T.c1,'abc'),:) 

あなたが異なる値のためのコースフィルター缶は(あなたはそれらの値にunique(T.c1)、フィルタを使用してc1の値のユニークなセットを取得した後、あなたのようにデータをくださいプロットすることができ

関連する問題