將行值設定為字元序列<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好,
將給定列的行值設定為字元序列的最佳方法是什麼?
透過以下方式建立新列(資料類型==字元)時可以輕鬆完成此操作:列資訊 --> 初始化資料 --> 序列資料 --> "a"、"b"、"c" 等。
編寫此腳本的最佳方法是什麼?
我正在使用 JMP10。
謝謝!
回覆:將行值設定為字元序列今天我自己也面臨這個問題,我發現了這篇文章。 它確實給了我一些邏輯想法。 下面是一個稍微濃縮的技術。
dt = Open( "$SAMPLE_DATA/Big Class.JMP" );
labels = {"a", "b", "c"}; // could be any sequence
dt << New Column( "Char Sequence2",
Character,
Nominal,
Set Each Value(labels[1 + Mod( Row() - 1, n items(labels) )])
);
事實上,我曾希望序列也能對角色發揮作用。 但至少利用設定每個值可以簡化流程。
回覆:將行值設定為字元序列謝謝女士。
是的,這個問題似乎沒有簡單的答案。
回覆:將行值設定為字元序列巧妙的解決方法!
這是我使用的另一種方法,可能更通用並且不需要公式(但“應該”有一種更簡單的方法..):
dt =打開( “$SAMPLE_DATA/大類.JMP” ) ;
標籤= { “A” , “b” , “C” } ; // 可以是任意序列
dt <<新專欄( “字元序列2” ,
特點,
標稱,
價值觀(
插入(
重複(標籤, N 行( dt ) / N 項(標籤) ) ,
如果(模組( N 行( dt ) , N 項(標籤) ) ,
標籤[ 1 ::模組( N 行( dt ) , N 項(標籤) )] ,
{}
)
)
)
) ;
回覆:將行值設定為字元序列我找到了一個簡單的解決方法。使用序列設定值,然後使用值標籤將這些值變更為所需的字串。
/*
bigClass = Open( "$SAMPLE_DATA/Big Class.JMP" );
bigClass << 新列( "字元序列",
特點,
標稱,
格式(“最佳”,9),
公式( 序列( 1, 3, 1, 1 ) ),
值標籤( {1 = "a", 2 = "b", 3 = "c"} ),
使用值標籤( 1 )
);
*/