将具有不同行号的列垂直堆叠/连接到同一数据表上的单个新列中我有一个包含多列的数据表(从 Excel 导入的数据)。
每列都有不同数量的行项目。
我想将每列的数据堆叠在新创建的列中。
如何实现这一目标?
(只要所有数据都存在,堆栈顺序并不重要,但最好是第 1 列、第 2 列...第 N 列)
数据存取回复:将具有不同行号的列垂直堆叠/连接到同一数据表上的单个新列中在 JMP 中将数据堆叠在同一个数据表中的最简单方法实际上是按照我在上一篇文章中建议的方式堆叠数据,然后使用
表格=>更新
将堆叠的数据附加回原始数据表。
我觉得有必要警告您,生成的 JMP 数据表不适合在 JMP 中使用。因此,我假设您希望将数据移回 Excel。数据表具有固定的行和列,而电子表格是基于单元格的。 在电子表格中,数据、标题或公式可以放置在任何单元格中。 在数据表中,结构组织数据以供分析。 JMP 分析和绘图平台使用此结构。
列标题 列名称是列标题。
列 列包含数据并被分配一种数据类型。 基本列可以是数字列,也可以是字符列。 如果列同时包含字符和数值数据,则整列的数据类型为字符,并且数字将被视为字符数据。
回复:将具有不同行号的列垂直堆叠/连接到同一数据表上的单个新列中@vince_faller也许我没有正确表达我的问题。 我不明白你从哪里得到“空行”。
我有 col-1、col-2、col-3 ...col-N。
列中的行条目不同(从 Excel 导入/加载的数据)。
我想将数据堆叠起来,其中 col-1 位于顶部,然后是 col-2 在其下方,然后 col-3 在其下方,依此类推。 我想在原始数据所在的同一数据表中新创建的列中执行此操作。 如何实现这一目标?
回复:将具有不同行号的列垂直堆叠/连接到同一数据表上的单个新列中使用
表=>堆栈
如果您想删除包含空白数据的行,一旦所有列都堆叠起来,您可以进入并选择一个空白单元格。然后右键单击并选择
选择匹配的单元格
然后,JMP 将选择您单击的单元格匹配的所有行。
然后,您可以向左移动到“行状态”列,将鼠标悬停在选定的行之一上,右键单击并选择
删除行
回复:将具有不同行号的列垂直堆叠/连接到同一数据表上的单个新列中那么您想在当前数据下方有一大堆空行吗?
我不得不问为什么? 这对我来说似乎很奇怪。您可以表堆栈,然后笛卡尔连接回原始数据表,但这看起来很奇怪。您能制作一个您期望的示例表格吗?