タグ付けされた質問 「bit64」

2
Rcppおよびint64 NA値
64ビットのベクトルでNA値をRcppからRに渡すにはどうすればよいですか? 私の最初のアプローチは: // [[Rcpp::export]] Rcpp::NumericVector foo() { Rcpp::NumericVector res(2); int64_t val = 1234567890123456789; std::memcpy(&(res[0]), &(val), sizeof(double)); res[1] = NA_REAL; res.attr("class") = "integer64"; return res; } しかし、それは #> foo() integer64 [1] 1234567890123456789 9218868437227407266 取得する必要があります #> foo() integer64 [1] 1234567890123456789 <NA>
8 r  rcpp  na  bit64 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.