問題
Left Join
を実行中に、以下のエラーが発生しました:
Error in dplyr::left_join(x = x, y = y, by = by, copy = copy, suffix = suffix, :
Join columns in `y` must be present in the data.
✖ Problem with `Type`.
このエラーは、指定された結合キー Type
が右側のデータフレーム(y
)に存在しないことを示しています。
dplyr::left_join()
を使用する際は、すべての結合キーが両方のデータフレームに明示的に存在している必要があります。
右側のデータフレームに該当する列が存在しない場合、このようなエラーが発生します。
回避策
この問題を解決するためには、以下の点を確認してください:
-
大文字・小文字の区別やスペルミスがないかを確認する
Rでは列名に大文字と小文字の区別があるため、Type
とtype
は異なる名前として扱われます。 -
右側のデータフレーム(
y
)に結合キーが存在することを確認する