R 数据转换、聚合
R data transformation, aggregation
我正在尝试转换以下数据框:
<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,但是,我没有成功。任何人都可以建议任何可以帮助的方法
能够弄清楚。
使用 dplyr 包。
group_by, summarise and mutate commands
谢谢!
我正在尝试转换以下数据框:
<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,但是,我没有成功。任何人都可以建议任何可以帮助的方法
能够弄清楚。 使用 dplyr 包。
group_by, summarise and mutate commands
谢谢!