我该如何编写一个新列,以便根据第二列中的文本用特定文本填充每个单元格?我有一个“井”列,其内容为 A1-A100。我需要创建第二列,其中处理“A”表示井 A1-A10,处理“B”表示井 A11-A20,等等。
谢谢!
但是,有没有办法在重新编码平台中按块/组进行操作?手动处理 100 多个样本和多个数据集需要相当长的时间。
你试过了吗?Recode平台会为你提供一个脚本,例如
ocal({dt, col1},
dt = Data Table("Untitled");
dt << Begin Data Update;
col1 = dt << New Column(dt:Column 1);
col1 << Set Name("Column 1 2");
dt << Move Selected Columns({col1}, after(dt:Column 1));
For Each Row(
dt,
col1[] = Map Value(
dt:Column 1,
{"A10", "A1", "A2", "A1", "A3", "A1"},
Unmatched(dt:Column 1)
)
);
dt << End Data Update;
);
然后,您可以根据需要对其进行修改,也许可以使用 Workflow Builder 之类的工具使其适用于不同的表。或者您可以编写脚本(Get Data Table List() 和 For Each 是很好的起点)。