RLink`
RLink`

RTypeOfLowLevelExpression

RTypeOfLowLevelExpression[expr]

expr が属するRLinkのデータ型の名前(通常は文字列の名前)を返す.

詳細とオプション

  • expr は,R言語オブジェクトについてのRLinkの有効な表現のRLinkの内部形式でなければならない(R言語オブジェクトについての高レベルのエンドユーザ表現を予期するRTypeOfHighLevelExpressionとは異なる).
  • expr が現在登録されているRLinkの拡張データ型の1つのパターンにマッチする場合には,RTypeOfLowLevelExpression[expr]はその型の名前を返す.そのようなマッチはないが,expr がR言語オブジェクトについての RLink の有効な低レベル表現であるという場合には,"core"が返される.
  • expr がR言語オブジェクトについてのRLinkの有効な低レベル表現ではない場合には,RTypeOfLowLevelExpression[expr]Noneを返す.
  • 現在登録されているデータ型の中で,そのパターンが expr にマッチするものが2つ以上ある場合には,最初に登録された型の名前が返される(型のシステムを拡張するユーザは,通常そのような型の衝突が起らないように気を付けるべきである.そのような衝突がまったく起らないようにするためには,型の送信または認識をR言語オブジェクトの"class"属性に基づくとよい).

例題

  (1)

以下では,整数ベクトルについてのRLinkの低レベル表現の型に対するクエリを行う:

以下は,簡単なデータフレームの低レベル表現である.これは,拡張データ型である:

その型についてクエリを行うことができる:

以下では,有効な低レベルのR言語オブジェクト表現ではない式の型についてクエリを行う:

これは,有効な高レベルのR言語オブジェクト表現である:

Wolfram Research (2012), RTypeOfLowLevelExpression, Wolfram言語関数, https://reference.wolfram.com/language/RLink/ref/RTypeOfLowLevelExpression.html.

テキスト

Wolfram Research (2012), RTypeOfLowLevelExpression, Wolfram言語関数, https://reference.wolfram.com/language/RLink/ref/RTypeOfLowLevelExpression.html.

CMS

Wolfram Language. 2012. "RTypeOfLowLevelExpression." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/RLink/ref/RTypeOfLowLevelExpression.html.

APA

Wolfram Language. (2012). RTypeOfLowLevelExpression. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/RLink/ref/RTypeOfLowLevelExpression.html

BibTeX

@misc{reference.wolfram_2024_rtypeoflowlevelexpression, author="Wolfram Research", title="{RTypeOfLowLevelExpression}", year="2012", howpublished="\url{https://reference.wolfram.com/language/RLink/ref/RTypeOfLowLevelExpression.html}", note=[Accessed: 18-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_rtypeoflowlevelexpression, organization={Wolfram Research}, title={RTypeOfLowLevelExpression}, year={2012}, url={https://reference.wolfram.com/language/RLink/ref/RTypeOfLowLevelExpression.html}, note=[Accessed: 18-November-2024 ]}