我正在尝试创建一个跨多列使用数据的二进制变量集。我有一个数据集,我试图在其中创建一个二进制变量,其中任何具有特定名称的列都将针对某个特定值进行索引。我将使用iris作为示例数据集。假设我想创建一个变量,其中字符串为"Sepal“的任何列以及值为5.1、3.0和4.7的列中的任何行都将成为”A类“,而值为3.1、5.0和5.4的列将成为”B类“。Error: `condition` must be a log
因此,我从C++调用一些R代码,并为此直接调用R.dll (我了解Rcpp,我的桌子上有这本书,但我不能将它用于这一特定的事情)。我有一个设置变量的R脚本,我希望访问该变量的内容。变量是一个字符串列表;在C++中,当我执行TYPEOF of (My_sexp)时,我得到了VECSXP;到目前为止还不错。现在,我想将该列表的内容读