Rにはraw-vector/raw-charactersというものがあります。 "rawToChar"や "charToRaw"などの関数からのものです。生のベクトルをコンソールに置くと、それは印刷されます。そのような生の要素の1つは "83"として印刷されるかもしれません。今私は、与えられた生キャラクタが "83"として印刷された生キャラクタと等しいかどうかを確認したい。だから私はその生キャラクターを比較するために自分のコードにハードコーディングしたいと思っています。どうすればいいのですか?
私が見つけた唯一の方法はcharToRaw( "ƒ")を使用しています。ただし、これはコンソールでのみ機能します。 RStudioファイルのソースコードにfを入れるのは難しいです。ただ、試してみてください。出力として得られますRStudioで生の文字「83」をハードコードするにはどうすればよいですか?
print("ƒ")
を:
[1]「AE」」
を印刷文がコンパイルさRStudioファイル(コンソールで期待どおりにのみ動作します)である場合。
どのようなintを使用するか知っていますか? intToUtf8(83)とintToUtf8(8 * 16 + 3)の両方がcharToRaw( "ƒ")と異なる結果を返します – dimpol