假设我有一个包含2列(A和B)的表:
A B
blue yellow
blue green
red green
我想:
A.blue A.red B.green B.yellow
1 0 0 1
1 0 1 0
0 1 1 0
我可以在R中使用acm.disjonctif。当我使用Java时,如何获得相同的结果?
答案 0 :(得分:0)
您可以尝试将颜色放在布尔矩阵中,例如:
boolean color [] []= new boolean[4][3];
String A[] ={"blue","blue","red"};
String B[] ={"yellow","green","green"};
for(int i=0;i<4;i++){
for (int j=0;j<3;j++){
if(A[i].equal("blue")){
color[i][j]=1;
}
}
}
OUTPUT 蓝色1 1 0