将 CSV 导入多个文件时,是否可以仅选择并堆叠 CSV 中的任意列?多个文件导入速度非常快,因此没有速度方面的抱怨。
但是,如果要读取的CSV没有完全相同的列,则会将其拆分为多个文件并制成表格。
因此,我认为可以通过提前选择每个 CSV 中存储的任何列并开始堆叠来避免这种情况。
有没有办法写这样的JSL?
如果您能教我,我将不胜感激。感谢您的支持。
版本:JMP18.1.1
dt = Multiple File Import(
<<SET folder=""></SET>
<BR /><LINGO-LABS id="lingo-labs-827585" slang="en-US" mode="CREATE"><LINGO-LABEL>自动化和脚本</LINGO-LABEL><LINGO-LABEL>数据访问</LINGO-LABEL><LINGO-LABEL>数据混合和清理</LINGO-LABEL><LINGO-LABEL>视窗</LINGO-LABEL></LINGO-LABS>回复:将 CSV 作为多个文件导入时,是否可以仅选择并堆叠 CSV 中的任意列?对您提供的脚本进行以下修改应该允许您将 MFI 生成的所有各种表堆叠(连接)成一个最终表,并堆叠所有具有相同名称的列。
Names default to here(1);
mfi = Multiple File Import(
<<SET folder=""></SET>
回复:将 CSV 作为多个文件导入时,是否可以仅选择并堆叠 CSV 中的任意列?这是一个非常简单的解决方案。
据我了解,可以通过以下方式实现。
1. 在MFI,首先将每个表堆叠起来。
2.获取tables变量生成的表名
3.定义最终要整合的表为final
4. 首先,根据 MFI 生成的表头,使用步骤 2 中的变量将所有表相加。
是吗?
按照我的理解,上述流程正确吗?
我明白我所要做的就是根据这个 dt 剪掉必要的列。