Re:如果声明比较声明要获取列值,您可以发送消息获得价值观到列引用。 根据您的逻辑,您尝试仅识别数字列。 要做到这一点,你已经取消了一个列表'结果',但列表应该以'结束' } “而你有一个右括号')”(另外你需要用分号终止赋值。 实际上,添加其他关键字更容易数字到了获取列名称信息。 这是一个例子:
dt = open("$SAMPLE_DATA/Big Class.jmp");
cols = dt << get column names(string,numeric);
for (i=1,i<=nitems(cols),i++,
data = column(dt,cols[i])<<GETVALUES></GETVALUES>Re:如果声明比较声明如果这种情况与获取所有NUMERIC列一样简单,则可以将<< Get As Matrix消息发送到数据表。
如果声明比较声明嗨!我在下面的if语句中遇到了问题。我想知道你们是否有任何意见。谢谢您的帮助!
名称默认为此处(1); dt = Open(Example.jmp“); columnName = dt <<获取列名(String); ncol = 4; Result = {”Continuous“,”Continuous“,”Categorical“,”Continuous“)//这是可变的ColumnData = {} if((Result [1] ==“Continuous”),//我收到此语句的错误ColumnData = Column(columnName [i])//我想只存储列数据并将其放入矩阵,并对其执行操作
); (关于如何更好地存储列数据的任何想法也会有所帮助!)