添加列并填充数据<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />JMP 用户 我有一个简单的问题,我想创建一个新列并根据现有列中的信息填充数据。例如,假设我有一列“动物”:
动物
猫
狗
人类
马
蛇
蜥蜴
鳄鱼
龟
火鸡
鸡
鹰
鸭子
蚂蚁
蜜蜂
蜘蛛
飞
我想编写 JSL 脚本来添加“类别”列并用数据填充类别列。结果是:
动物类别
猫科哺乳动物
狗 哺乳动物
人类哺乳动物
马哺乳动物
蛇爬行动物
蜥蜴爬行动物
鳄鱼爬行动物
海龟爬行动物
火鸡鸟
鸡鸟
鹰鸟
鸭鸟
蚂蚁昆虫
蜜蜂昆虫
蜘蛛昆虫
飞虫
因此,如果动物是哺乳动物,我希望类别列填充“哺乳动物”,如果动物是爬行动物,我希望类别列填充“爬行动物”,等等。
谢谢你,
丹·F.
回复:添加列并填充数据要手动执行此操作(无需脚本),您可以使用列->实用程序->重新编码在你原来的专栏上。

当您单击“完成”按钮时,您将可以选择创建公式栏这将创建一个带有公式的新列,该公式将根据动物分配值。

这是显示重新编码的视频。
https://www.youtube.com/watch?v=xcP476FSnQE
-杰夫
回复:添加列并填充数据最简单的方法是创建一个查找数据表,其中包含与类别相匹配的动物主集;然后所需要做的就是使用查找表更新数据表,指定保留原始表中的所有行,但仅保留查找表中的匹配行。
名称默认为此处( 1 ) ;
dt =数据表( “数据” ) ;
dtud =数据表( “抬头” ) ;
数据表( “数据” ) <<更新(
和(数据表( “抬头” ) ) ,
匹配列( :动物= :动物)