【问题标题】:R data transformation, aggregation [closed]R数据转换,聚合[关闭]
【发布时间】:2017-06-07 16:30:47
【问题描述】:

我正在尝试转换以下数据框:

<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,但是没有成功。任何人都可以提出任何可以提供帮助的方法

【问题讨论】:

    标签: r dplyr transformation reshape reshape2


    【解决方案1】:

    能够弄清楚。 使用 dyplr 包。

    group_by, summarise and mutate commands
    

    谢谢!

    【讨论】:

      猜你喜欢
      • 2019-08-20
      • 1970-01-01
      • 1970-01-01
      • 2022-01-03
      • 1970-01-01
      • 1970-01-01
      • 2021-08-19
      • 2015-06-28
      • 2016-01-13
      相关资源
      最近更新 更多