例えば、条件を元に計算をする前に「グループ化」を実行していたとします。

このグループ化をした状態で、「条件を元に計算」を実行する時に以下のようなエラーが発生することがあります。
Error in mutate(., across(c(値, 値1), .names = "{col}_前の値との割合", :
ℹ In argument: `across(...)`.
Caused by error:
! `値_前の値との割合` must return compatible vectors across groups.
ℹ Result of type <double> for group A: `ID = "A"`.
ℹ Result of type <character> for group B: `ID = "B"`.

これはグループ化とデータ型の自動検出が使われていた時に、グループによってデータタイプが数値や文字列となってしまいエラーとなっています。

そのため、データ型に「Character (文字列)」のように明示的に指定をして実行することで、このエラーを回避できます。
