добавить тиббл ко второму с дополнительной модификацией - PullRequest
0 голосов
/ 23 декабря 2018

Я бы хотел присоединиться к двум тиблям, но не стандартным способом.Мой воспроизводимый пример заключается в следующем.У меня есть следующие тиблы:

> tb1
# A tibble: 2 x 3
# Groups:   symbol [1]
  symbol  open    tarima   
  <chr>   <dbl>   <dbl>   
 1 A       25.3    59.5
 2 A       27.1    61.7

> tb2
# A tibble: 4 x 2
# Groups:   symbol [2]
  symbol  open 
  <chr>  <dbl> 
1 B       60.8  
2 B       60.3  
3 CD      32.4  
4 CD      33.6  

Я хотел бы получить вывод:

# A tibble: 6 x 3
# Groups:   symbol [3]
  symbol  open   tarima   
  <chr>  <dbl>   <dbl> 
1 A       25.3   59.5
2 A       27.1   61.7
3 B       60.8   59.5  
4 B       60.3   61.7
5 CD      32.4   59.5  
6 CD      33.6   61.7

1 Ответ

0 голосов
/ 23 декабря 2018

Мы можем сначала rbind сопоставить столбцы, а затем добавить другой с повторным использованием:

cbind(rbind(tb1[-3], tb2), tb1["tarima"])
#    symbol open tarima
# 1       A 25.3   59.5
# 2       A 27.1   61.7
# 11      B 60.8   59.5
# 21      B 60.3   61.7
# 3      CD 32.4   59.5
# 4      CD 33.6   61.7
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...