发布日期: 09/18/2023

Get Column Names

The Column Name(n) message returns the name of the n th column.

dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
Column Name( 2 );

age

The returned value is a name value, not a quoted string. What this means is you can use it anywhere you would normally use the actual name in a script. For example, you could subscript it:

dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
Column Name( 2 )[1];

12

If you want the name as a text string, quote it with Char:

Char( Column Name( 2 ) );

"age"

To retrieve a list of the column names in a data table, submit Get Column Names.

dt << Get Column Names( argument );

where the optional argument controls the output of the Get Column Names message, as follows:

• Specify Numeric, Character, or RowState to include only those column data types.

• Specify Continuous, Ordinal, or Nominal to include only those modeling types.

• To get all columns names, specify no data type or modeling type.

Specify String to return a list of strings rather than column names.For example, if you want to get numeric and continuous columns in the Big Class.jmp sample data table, proceed as follows:

dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
names = dt << Get Column Names(Numeric, "Continuous")

{height, weight}

需要更多信息?有问题?从 JMP 用户社区得到解答 (community.jmp.com).