- 追加された行はこの色です。
- 削除された行はこの色です。
#freeze
[[Rの備忘録]]
この情報古いです
//この情報古いです
現在は mkCharCE を使います (2010 年 3 月)
//現在は mkCharCE を使います (2010 年 3 月)
mkChar(x) は mkCharCE(x, CE_NATIVE) に[[同じ:https://stat.ethz.ch/pipermail/r-devel/2008-October/051090.html]]。
strTest.c
#include <R.h>
#include <Rdefines.h>
SEXP makeStr() {
SEXP str;
PROTECT(str=allocVector(STRSXP,5));
SET_STRING_ELT(str, 0, mkChar("A"));
SET_STRING_ELT(str, 1, mkChar("B"));
SET_STRING_ELT(str, 2, mkChar("C"));
SET_STRING_ELT(str, 3, mkChar("D"));
SET_STRING_ELT(str, 4, mkChar("E"));
UNPROTECT(1);
return str;
}
# R CMD SHLIB strTest.c
> dyn.load("strTest.so")
> .Call("makeStr")