RE: 无效行号错误你好,
我只是想知道运行脚本时遇到的这个错误:
Invalid Row Number{92} in access or evaluation of 'Subscript' , colInstructions[q]q 的值永远不会达到 92,所以我不确定这个数字来自哪里,或者 92 与其他什么有关? 只是为了一些背景信息,我创建了一个新列,我将另一个数据表 (colInstructions[q]) 中的单元格的值分配给该列。
任何帮助,将不胜感激。
RE: 无效行号错误当您创建新表时,它有 0 行。 您需要先向其中添加一些行,然后才能将数据写入第一行。RE: 无效行号错误我遇到了类似的问题。
我在列表中有一个字符串,并尝试将其分配给数据表的行。 我收到一条错误消息 - “无法设置列的值,因为行号无效”。
Param = {};
Param = Concat items({A, B, C,D}, " ");
dt = New Table( "RAWDATA" );
dt<< New Column( "Line", Character);
Column(dt,"Line")[1] = Param;
RE: 无效行号错误如果向现有数据表添加新列,则该列的行数将与要添加新列的数据表的行数相同。JMP 数据表的不同列没有不同的行数。它们的字符列可能有缺失值或空白值,但所有列都具有相同的行数。如果需要添加额外的行,可以使用“Add Rows()”函数。看:
帮助==>脚本索引==>数据表==>添加行
RE: 无效行号错误好,谢谢,
两个表没有相同的列,但我还有另一个与创建新列相关的问题:创建新列时是否必须指定该列有多少行以及如何执行此操作?
再次感谢。
RE: 无效行号错误确保单元格完全符合表名和列名。如果两个表具有相同的列名,您可能会收到此错误,即一个表没有 92 行。
dt1 = data table("Table 1");
dt2 = data table("Table 2");
column(dt2, "Instructions")[92] = column(dt1, "Instructions")[14];