R_Cソースで文字ベクトルを生成 のバックアップソース(No.1) - アールメカブ

アールメカブ


R_Cソースで文字ベクトルを生成 のバックアップソース(No.1)

[[Rの備忘録]]

C のコード上で R で文字ベクトルを作成する

 SEXP vec1 // Rオブジェクトを用意して
 PROTECT(vec1 = allocVector(STRSXP,1)) 
 // 要素数が 1 個の文字用ベクトルをメモリに割り当てる
 SET_STRING_ELT (vefc1, 0, mkChar("hoge"))
 // そのベクトルの最初の要素に文字列 hoge を代入する