我一直在使用 python 在多种条件下生成一些图像分析的 txt 文件。 它看起来像:
A、A1、A2、A3、A4; B、b1、b2、b3、b4、b5; C、C1、C2、C3、C4
我想将它导入到 JMP 表中,例如:

当我只有一列时,调整 csv 导入设置效果很好,但现在我能做的最好的事情就是让“标题”数据显示在“第 2 列”中。
我想我可以让我的 python 脚本为每个分析生成多个文件,然后将它们单独导入 JMP,然后合并表,但我想检查是否有更简单的方法来执行此操作。 (如果有区别的话,我每列有十万到几百万行)
谢谢你的帮助!
非常感谢!
它在简化数据上运行完美,但我在用我的实际数据集旋转它的轮子 10 分钟后关闭了 JMP。 导入多个文件对我来说似乎是最好的方法。 再次感谢你。
我将您的简单数据表保存到一个 .txt 文件中,并使用以下脚本输入数据并以
Names default to here(1);
dt=Open(
"<PATH to="" csv="" or="" txt="" file="">",
Import Settings(
End Of Line( Semicolon ),
End Of Field( Comma, CSV( 0 ) ),
Strip Quotes( 1 ),
Use Apostrophe as Quotation Mark( 0 ),
Use Regional Settings( 0 ),
Scan Whole File( 1 ),
Treat empty columns as numeric( 0 ),
CompressNumericColumns( 0 ),
CompressCharacterColumns( 0 ),
CompressAllowListCheck( 0 ),
Labels( 0 ),
Column Names Start( 1 ),
Data Starts( 1 ),
Lines To Read( "All" ),
Year Rule( "20xx" )
)
);
AllColumns = dt << get column names();
remove from(AllColumns,1,1);
dtFinal = dt << Transpose(
columns( AllColumns ),
Label( :Column 1 ),
Output Table( "Transpose of semicolon" )
);
dtFinal << delete columns(:Label );</PATH>