Создавайте группы на основе хотя бы одной общей характеристики - PullRequest
0 голосов
/ 06 декабря 2018

У меня есть первые два столбца данных в следующем формате.Я хотел бы создать третий столбец в соответствии со следующим правилом: Каждая группа будет состоять из всех значений Rep, которые соответствуют хотя бы одному общему значению Tran.В примере вы можете видеть, что A и B связаны 3, B и C 5 и т. Д.

<table><tbody><tr><th>Rep</th><th>Tran</th><th>Group</th></tr><tr><td>A</td><td>1</td><td>1</td></tr><tr><td>A</td><td>2</td><td>1</td></tr><tr><td>A</td><td>3</td><td>1</td></tr><tr><td>B</td><td>5</td><td>1</td></tr><tr><td>B</td><td>3</td><td>1</td></tr><tr><td>B</td><td>4</td><td>1</td></tr><tr><td>C</td><td>6</td><td>1</td></tr><tr><td>C</td><td>7</td><td>1</td></tr><tr><td>C</td><td>5</td><td>1</td></tr><tr><td>D</td><td>10</td><td>2</td></tr><tr><td>D</td><td>9</td><td>2</td></tr><tr><td>D</td><td>8</td><td>2</td></tr><tr><td>E</td><td>11</td><td>1</td></tr><tr><td>E</td><td>2</td><td>1</td></tr><tr><td>E</td><td>65</td><td>1</td></tr><tr><td>E</td><td>78</td><td>1</td></tr><tr><td>F</td><td>8</td><td>2</td></tr><tr><td>F</td><td>11</td><td>2</td></tr><tr><td>F</td><td>33</td><td>2</td></tr><tr><td>G</td><td>450</td><td>3</td></tr><tr><td>G</td><td>22</td><td>3</td></tr></tbody></table>

У меня также есть те же данные в широкоформатном формате, хотя я подозреваю, что на данном этапе это будет менее эффективно для эффективного кода.

Я бы хотелчтобы решить эту проблему, используя R, но я действительно крутил свои колеса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...