« [R]文字列から各文字の文字コードを得る | トップページ | [R]任意の進数表記の文字列を任意の進数に変換する »

2023年9月19日 (火)

[R]文字列の16進数を10進数に変換する

as.integer関数とas.hexmode関数を組み合わせる。as.hexmode関数は引数に与えた文字列をhexmodeという種類の値に変換し、as.integer関数で整数に変換している。

> as.hexmode("f")
[1] "f"
> class(as.hexmode("f"))
[1] "hexmode"
> as.integer(as.hexmode("f"))
[1] 15
> as.integer(as.hexmode("ff"))
[1] 255
> as.integer(as.hexmode("ff")) + 1
[1] 256

« [R]文字列から各文字の文字コードを得る | トップページ | [R]任意の進数表記の文字列を任意の進数に変換する »

R(文字と文字列)」カテゴリの記事

コメント

コメントを書く

コメントは記事投稿者が公開するまで表示されません。

(ウェブ上には掲載しません)

« [R]文字列から各文字の文字コードを得る | トップページ | [R]任意の進数表記の文字列を任意の進数に変換する »

無料ブログはココログ

■■

■■■