2017-06-07 127 views
0

我试图从变换以下数据帧:R数据变换,聚集

<table border = 1> 
 
<tr> 
 
    <td>id</td> 
 
    <td>code</td> 
 
    <td>status</td> 
 
</tr> 
 
<tr> 
 
    <td>123</td> 
 
    <td>041</td> 
 
    <td>C</td> 
 
</tr> 
 
<tr> 
 
    <td>123</td> 
 
    <td>056</td> 
 
    <td>NC</td> 
 
</tr> 
 
<tr> 
 
    <td>123</td> 
 
    <td>036</td> 
 
    <td>NC</td> 
 
</tr> 
 

 
<tr> 
 
    <td>456</td> 
 
    <td>075</td> 
 
    <td>C</td> 
 
</tr> 
 
<tr> 
 
    <td>456</td> 
 
    <td>059</td> 
 
    <td>C</td> 
 
</tr> 
 
<tr> 
 
    <td>456</td> 
 
    <td>039</td> 
 
    <td>NC</td> 
 
</tr> 
 
<tr> 
 
    <td>456</td> 
 
    <td>021</td> 
 
    <td>NC</td> 
 
</tr> 
 
</table>

喜欢如下:(在某种程度上我试图枢转我的结果在状态字段,但考虑到代码串,我想连接,根据该状态属于码。

<table border=1> 
 
    <tr> 
 
    <td>id</td> 
 
    <td>c</td> 
 
    <td>nc</td> 
 
    </tr> 
 
    <tr> 
 
    <td>123</td> 
 
    <td>041</td> 
 
    <td>056;036</td> 
 
    </tr> 
 
    <tr> 
 
    <td>456</td> 
 
    <td>075;059</td> 
 
    <td>039;021</td> 
 
    </tr> 
 
</table>

我试图使用reshape/reshape2,但是,我没有得到成功。任何人都可以提出任何方法可以帮助

回答

0

能够弄明白。 使用dyplr软件包。

group_by, summarise and mutate commands 

谢谢!