复制和粘贴列的简单方法是什么启发了这个愿望清单请求?
很多时候我需要将不同数据表中的列合并到新表中。我知道有解决方法(子集、获取脚本等),但为什么没有简单的复制列/粘贴列命令?
您希望看到什么改进?
向 JSL 添加复制/粘贴列命令
为什么这个想法很重要?
使常见任务变得非常简单,而不必诉诸更复杂的 JSL 解决方法。
自动化和脚本回复:复制和粘贴列的简单方法你的意思是:
<< 复制列作为<< 获取脚本的同义词?
如果复制列(col)对你来说没问题[而不是dt << copy column(col) ],
您可以为<<获取脚本创建一个包装器:
Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt2 = Open( "$SAMPLE_DATA/Big Class Families.jmp" );
dt << New Formula Column(
Operation( Category( "Combine" ), "Ratio" ),
Columns( :height, :weight )
);
copy column = Function({col},
script = col << get script
);
paste column = Function({},
script
);
copy column (Name Expr(Column("height/weight")));
Current data table(dt2);
paste column();
并且通过 GUI,还可以复制列/粘贴列:

回复:复制和粘贴列的简单方法我正在寻找一些像 GUI 中的复制/粘贴列项一样简单但适用于 JSL 的东西。
只需 dt << 复制列(:name)
和
dt2 << 粘贴列
不涉及 expr 或任何其他 JSL。
也许可以添加一些位置修饰符,例如, , ETC。
回复:复制和粘贴列的简单方法有趣的是...脚本索引中列出了“复制列”命令。但是它没有相关信息。我在脚本指南中找不到它。
但没有粘贴栏。
回复:复制和粘贴列的简单方法另一个有趣的变化可能是在“新建表”命令中添加修饰符,以列出要从其他表中提取的列
新表 (dt1:colname,dt1:colname2,dt2:colname3)
这将创建一个新表,其中包含从 dt1 和 dt2 中提取的列
回复:复制和粘贴列的简单方法 - 状态更改为:已确认回复:复制和粘贴列的简单方法您的功能
新表(dt1:colname,dt1:colname2,dt2:colname3)
看起来像现有的:
dt1 << Subset(All rows, Selected columns only( 0 ), columns( :colname, :colname2, :colname3));
回复:复制和粘贴列的简单方法要从 Phone Pe 退还错误交易的款项,您应立即联系 PhonePe 的客户支持:0,(7806√943-293) 和(全天候提供)报告