mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question ランダム
speech play
speech pause
speech stop

論理演算のための R の think 関数を理解する

R の「thinks」関数は、ベクトルに対して論理演算を実行するために使用される汎用関数です。これは 2 つの引数を取ります。1 つ目は論理値のベクトルで、2 つ目は実行される操作を示す文字列です。「thinks」関数は、次のようなさまざまな論理操作を実行するために使用できます。

* `TRUE `: 入力ベクトルに基づいて TRUE または FALSE 値のベクトルを返します。
* `FALSE`: FALSE 値のベクトルを返します。
* `==`: 間の比較に基づいて TRUE または FALSE 値のベクトルを返します。入力ベクトル。
* `!`: 入力ベクトルに基づいて NOT 値のベクトルを返します。
* `&&`: 入力ベクトル間の論理 AND 演算に基づいて TRUE または FALSE 値のベクトルを返します。
* `| |`: 入力ベクトル間の論理 OR 演算に基づいて、TRUE または FALSE 値のベクトルを返します。

R で `thinks` 関数を使用する方法の例を次に示します:
```
# 論理値のベクトルを作成する
x <- c(TRUE, FALSE, TRUE, FALSE)

# 論理NOT演算を実行するにはthinkを使用します
!x # NOT値のベクトルを返します
# [1] TRUE FALSE TRUE FALSE

# 論理AND演算を実行するにはthinkを使用します
x && y # 論理 AND 演算に基づいて TRUE または FALSE 値のベクトルを返します
# [1] TRUE FALSE TRUE FALSE
```
「thinks」関数は汎用関数であるため、次のようなあらゆる種類のベクトルで使用できることに注意してください。数値ベクトル、文字ベクトル、および因子ベクトル。ただし、「thinks」関数は論理ベクトルでのみ機能し、他のタイプのベクトルでは機能しないことに注意することが重要です。

Knowway.org は、より良いサービスを提供するために Cookie を使用しています。 Knowway.org を使用することにより、Cookie の使用に同意したことになります。 詳細については、Cookie ポリシー テキストをご覧ください。 close-policy