2017-01-09 10 views
-1

dplyrのususal構文は同じ鍵が両方のデータセットに存在するという事実を考慮すると機能がdplyrサブクエリは、内部の機能

left_join(df1, df2, by = c("Key")) 

ある参加参加します。 別のデータセットを作成するのではなく、結合関数内にパイプ演算子を書き込む方法はありますか? 例えば

df1 %>% mutate(something = some_calc) %>% filter(some filter) left_join(df2 %>% mutate(some filter), by c("key")) 

参加しながら、私は境界エラーのうち、取得しています。

答えて

0
df1 %>% 
    mutate(something = some_calc) %>% 
    filter(some filter) %>% 
    left_join(df2 %>% mutate(some filter), by = c("key")) 

関連する問題