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

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

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