« [R]ベクトルに要素を追加する | トップページ | [R]文字列から数値を作成する »

2023年12月11日 (月)

[R]ロウ型ベクトルの値を置換する

[ ]演算子を利用する。以下は、ヌル(0x00)を空白(0x20)に置換する例。

> ch <- c(0x41:0x43, 0x00, 0x61:0x63, 0x00, 0x31:0x33)
> ra <- as.raw(ch)
> rawToChar(ra)
rawToChar(ra) でエラー:
文字列の中に nul が埋め込まれています: 'ABC\0abc\0123'
> ra[ra == as.raw(0x0)] <- as.raw(0x20)
> rawToChar(ra)
[1] "ABC abc 123"

« [R]ベクトルに要素を追加する | トップページ | [R]文字列から数値を作成する »

R(ベクトル)」カテゴリの記事

コメント

コメントを書く

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

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

« [R]ベクトルに要素を追加する | トップページ | [R]文字列から数値を作成する »

無料ブログはココログ

■■

■■■