如何在Java中将分类值转换为二进制文件?

时间:2014-05-17 17:05:23

标签: java r binary

假设我有一个包含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时,如何获得相同的结果?

1 个答案:

答案 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