これら 2 つは同じ結果を生成しますが、一方を使用する利点はありますか。
- それらはすべてのボードで同じですか?
- 一方は他方よりも本質的に優れていますか?
- 彼らは異なるアプリケーションを持っていて、異なることを得意としていますか?
mtcars[mtcars$mpg > 20, c("mpg", "cyl")]
サブセット(mtcars, mpg > 20, select=c("mpg", "cyl"))
これら 2 つは同じ結果を生成しますが、一方を使用する利点はありますか。
mtcars[mtcars$mpg > 20, c("mpg", "cyl")]
サブセット(mtcars, mpg > 20, select=c("mpg", "cyl"))
サブセットのヘルプから ( ?subset
):
これは、インタラクティブに使用するための便利な関数です。プログラミングでは、[ などの標準のサブセット化関数を使用する方が適切です。特に、引数サブセットの非標準的な評価は、予期しない結果をもたらす可能性があります。
から?subset
警告
これは、インタラクティブに使用するための便利な関数です。プログラミングでは、[ などの標準のサブセット化関数を使用する方が適切です。特に、引数サブセットの非標準的な評価は、予期しない結果をもたらす可能性があります。