如何為子集使用最簡單的腳本?設定表飛機事件作為範例資料來解釋我想要獲得什麼功能。
- 當列中的字元開始「事故編號」時,對所有行進行子集化。
- 有辦法-->選擇資料過濾器-->填寫「LA」-->手動選擇所有列出的項目,然後複製腳本如下
- 這個腳本確實很長,另一個缺點是當有一些以「CH」開頭的新事故編號但不包含在腳本中指定的字元中時,此項目將被取消選取。它不會遵循“過濾我們的項目以 CH 開頭”的意圖
請幫我考慮一些簡單的方法來製作它。多謝!
// → 資料表(“飛機事故子集”)
資料表(“飛機事故”) << 選擇位置(
:事故編號==「CHI01FA064」| :事故編號==「CHI01FA067」|
:事故編號==「CHI01FA077」| :事故編號==「CHI01FA080」|
:事故編號==「CHI01FA083」| :事故編號==「CHI01FA084」|
:事故編號==「CHI01FA085」| :事故編號==「CHI01FA089」|
:事故編號==「CHI01FA093」| :事故編號==「CHI01FA100」|
:事故編號==「CHI01FA104」| :事故編號==「CHI01FA111」|
:事故編號==「CHI01FA113」| :事故編號==「CHI01FA117」|
:事故編號==「CHI01FA128」| :事故編號==「CHI01FA129」|
:事故編號==「CHI01FA130」| :事故編號==「CHI01FA136」|
:事故編號==「CHI01FA139」| :事故編號==「CHI01FA146」|
:事故編號==「CHI01FA165」| :事故編號==「CHI01FA169」|
:事故編號==「CHI01FA180」| :事故編號==「CHI01FA186」|
:事故編號==「CHI01FA204」| :事故編號==「CHI01FA206」|
:事故編號==「CHI01FA209」| :事故編號==「CHI01FA218」|
:事故編號==「CHI01FA220」| :事故編號==「CHI01FA230」|
:事故編號==「CHI01FA231」| :事故編號==「CHI01FA232」|
:事故編號==「CHI01FA233」| :事故編號==「CHI01FA234」|
:事故編號==「CHI01FA235」| :事故編號==「CHI01FA244」|
:事故編號==「CHI01FA247」| :事故編號==「CHI01FA256」|
:事故編號==「CHI01FA257」| :事故編號==「CHI01FA270」|
:事故編號==「CHI01FA290」| :事故編號==「CHI01FA291」|
:事故編號==「CHI01FA292」| :事故編號==「CHI01FA297」|
:事故編號==「CHI01FA298」| :事故編號==「CHI01FA312」|
:事故編號==「CHI01FA329」| :事故編號==「CHI01IA073」|
:事故編號==「CHI01IA124」| :事故編號==「CHI01IA211」|
:事故編號==「CHI01IA246」| :事故編號==「CHI01IA248A」|
:事故編號==「CHI01IA248B」| :事故編號==「CHI01LA057」|
:事故編號==「CHI01LA060」| :事故編號==「CHI01LA061」|
:事故編號==「CHI01LA062」| :事故編號==「CHI01LA065」|
:事故編號==「CHI01LA066」| :事故編號==「CHI01LA068」|
:事故編號==「CHI01LA069」| :事故編號==「CHI01LA070」|
:事故編號==「CHI01LA071」| :事故編號==「CHI01LA072」|
:事故編號==「CHI01LA074」| :事故編號==「CHI01LA075」|
:事故編號==「CHI01LA076」| :事故編號==「CHI01LA078」|
:事故編號==「CHI01LA079」| :事故編號==「CHI01LA081」|
:事故編號==「CHI01LA082」| :事故編號==「CHI01LA086」|
:事故編號==「CHI01LA088」| :事故編號==「CHI01LA090」|
:事故編號==「CHI01LA091」| :事故編號==「CHI01LA092」|
:事故編號==「CHI01LA094」| :事故編號==「CHI01LA095」|
:事故編號==「CHI01LA096」| :事故編號==「CHI01LA097」|
:事故編號==「CHI01LA098」| :事故編號==「CHI01LA099」|
:事故編號==「CHI01LA101」| :事故編號==「CHI01LA103」|
:事故編號==「CHI01LA105」| :事故編號==「CHI01LA106」|
:事故編號==「CHI01LA107」| :事故編號==「CHI01LA109」|
:事故編號==「CHI01LA112」| :事故編號==「CHI01LA114」|
:事故編號==「CHI01LA115」| :事故編號==「CHI01LA116」|
:事故編號==「CHI01LA118」| :事故編號==「CHI01LA119」|
:事故編號==「CHI01LA120」| :事故編號==「CHI01LA121」|
:事故編號==「CHI01LA122」| :事故編號==「CHI01LA125」|
:事故編號==「CHI01LA126」| :事故編號==「CHI01LA127」|
:事故編號==「CHI01LA131」| :事故編號==「CHI01LA132」|
:事故編號==「CHI01LA133」| :事故編號==「CHI01LA134」|
:事故編號==「CHI01LA135」| :事故編號==「CHI01LA137」|
:事故編號==「CHI01LA138」| :事故編號==「CHI01LA140」|
:事故編號==「CHI01LA141」| :事故編號==「CHI01LA142」|
:事故編號==「CHI01LA143」| :事故編號==「CHI01LA144」|
:事故編號==「CHI01LA145」| :事故編號==「CHI01LA147」|
:事故編號==「CHI01LA148」| :事故編號==「CHI01LA149」|
:事故編號==「CHI01LA150」| :事故編號==「CHI01LA151」|
:事故編號==「CHI01LA152」| :事故編號==「CHI01LA153」|
:事故編號==「CHI01LA154」| :事故編號==「CHI01LA155」|
:事故編號==「CHI01LA156」| :事故編號==「CHI01LA157」|
:事故編號==「CHI01LA158」| :事故編號==「CHI01LA159」|
:事故編號==「CHI01LA160」| :事故編號==「CHI01LA161」|
:事故編號==「CHI01LA162」| :事故編號==「CHI01LA164」|
:事故編號==「CHI01LA166」| :事故編號==「CHI01LA167」|
:事故編號==「CHI01LA168」| :事故編號==「CHI01LA170」|
:事故編號==「CHI01LA171」| :事故編號==「CHI01LA172」|
:事故編號==「CHI01LA173」| :事故編號==「CHI01LA174」|
:事故編號==「CHI01LA175」| :事故編號==「CHI01LA176」|
:事故編號==「CHI01LA177」| :事故編號==「CHI01LA178」|
:事故編號==「CHI01LA179」| :事故編號==「CHI01LA181」|
:事故編號==「CHI01LA182」| :事故編號==「CHI01LA183」|
:事故編號==「CHI01LA184」| :事故編號==「CHI01LA185」|
:事故編號==「CHI01LA187」| :事故編號==「CHI01LA188」|
:事故編號==「CHI01LA189」| :事故編號==「CHI01LA190」|
:事故編號==「CHI01LA191」| :事故編號==「CHI01LA192」|
:事故編號==「CHI01LA193」| :事故編號==「CHI01LA194」|
:事故編號==「CHI01LA195」| :事故編號==「CHI01LA196」|
:事故編號==「CHI01LA197」| :事故編號==「CHI01LA198」|
:事故編號==「CHI01LA199」| :事故編號==「CHI01LA200」|
:事故編號==「CHI01LA201」| :事故編號==「CHI01LA202」|
:事故編號==「CHI01LA203」| :事故編號==「CHI01LA205」|
:事故編號==「CHI01LA207」| :事故編號==「CHI01LA208」|
:事故編號==「CHI01LA210」| :事故編號==「CHI01LA212」|
:事故編號==「CHI01LA213」| :事故編號==「CHI01LA214」|
:事故編號==「CHI01LA215」| :事故編號==「CHI01LA216」|
:事故編號==「CHI01LA217」| :事故編號==「CHI01LA219」|
:事故編號==「CHI01LA221」| :事故編號==「CHI01LA222」|
:事故編號==「CHI01LA223」| :事故編號==「CHI01LA224」|
:事故編號==「CHI01LA225」| :事故編號==「CHI01LA226」|
:事故編號==「CHI01LA227」| :事故編號==「CHI01LA228」|
:事故編號==「CHI01LA229」| :事故編號==「CHI01LA236」|
:事故編號==「CHI01LA237」| :事故編號==「CHI01LA238」|
:事故編號==「CHI01LA239」| :事故編號==「CHI01LA240」|
:事故編號==「CHI01LA242」| :事故編號==「CHI01LA243」|
:事故編號==「CHI01LA245」| :事故編號==「CHI01LA249」|
:事故編號==「CHI01LA250」| :事故編號==「CHI01LA251」|
:事故編號==「CHI01LA252」| :事故編號==「CHI01LA253」|
:事故編號==「CHI01LA254」| :事故編號==「CHI01LA255」|
:事故編號==「CHI01LA258」| :事故編號==「CHI01LA259」|
:事故編號==「CHI01LA260」| :事故編號==「CHI01LA261」|
:事故編號==「CHI01LA262」| :事故編號==「CHI01LA263」|
:事故編號==「CHI01LA264」| :事故編號==「CHI01LA265」|
:事故編號==「CHI01LA266」| :事故編號==「CHI01LA267」|
:事故編號==「CHI01LA268」| :事故編號==「CHI01LA269」|
:事故編號==「CHI01LA271」| :事故編號==「CHI01LA272」|
:事故編號==「CHI01LA273」| :事故編號==「CHI01LA274」|
:事故編號==「CHI01LA275」| :事故編號==「CHI01LA276」|
:事故編號==「CHI01LA277」| :事故編號==「CHI01LA278」|
:事故編號==「CHI01LA279」| :事故編號==「CHI01LA280」|
:事故編號==「CHI01LA281」| :事故編號==「CHI01LA282」|
:事故編號==「CHI01LA283」| :事故編號==「CHI01LA284」|
:事故編號==「CHI01LA285」| :事故編號==「CHI01LA286」|
:事故編號==「CHI01LA287」| :事故編號==「CHI01LA288」|
:事故編號==「CHI01LA289」| :事故編號==「CHI01LA293」|
:事故編號==「CHI01LA294」| :事故編號==「CHI01LA295」|
:事故編號==「CHI01LA296」| :事故編號==「CHI01LA299」|
:事故編號==「CHI01LA300」| :事故編號==「CHI01LA301」|
:事故編號==「CHI01LA302」| :事故編號==「CHI01LA303」|
:事故編號==「CHI01LA304」| :事故編號==「CHI01LA305」|
:事故編號==「CHI01LA306」| :事故編號==「CHI01LA307」|
:事故編號==「CHI01LA308」| :事故編號==「CHI01LA309」|
:事故編號==「CHI01LA310」| :事故編號==「CHI01LA311」|
:事故編號==「CHI01LA313」| :事故編號==「CHI01LA314」|
:事故編號==「CHI01LA315」| :事故編號==「CHI01LA316」|
:事故編號==「CHI01LA317」| :事故編號==「CHI01LA318」|
:事故編號==「CHI01LA321」| :事故編號==「CHI01LA322」|
:事故編號==「CHI01LA323」| :事故編號==「CHI01LA324」|
:事故編號==「CHI01LA325」| :事故編號==「CHI01LA326」|
:事故編號==「CHI01LA327」| :事故編號==「CHI01LA328」|
:事故編號==「CHI01LA330」| :事故編號==「CHI01LA331」|
:事故編號==「CHI01LA332」| :事故編號==「CHI01LA333」|
:事故編號==「CHI01MA163」| :事故編號==「CHI01TA063」|
:事故編號==「CHI02FA001」| :事故編號==「CHI02FA006」|
:事故編號==「CHI02FA009」| :事故編號==「CHI02FA025」|
:事故編號==「CHI02FA033」| :事故編號==「CHI02FA034」|
:事故編號==「CHI02FA042」| :事故編號==「CHI02FA049」|
:事故編號==「CHI02FA059」| :事故編號==「CHI02FAMS1」|
:事故編號==「CHI02IA050」| :事故編號==「CHI02IA058」|
:事故編號==「CHI02LA002」| :事故編號==「CHI02LA003」|
:事故編號==「CHI02LA004」| :事故編號==「CHI02LA005」|
:事故編號==「CHI02LA007」| :事故編號==「CHI02LA008」|
:事故編號==「CHI02LA010」| :事故編號==「CHI02LA011」|
:事故編號==「CHI02LA012」| :事故編號==「CHI02LA013」|
:事故編號==「CHI02LA014」| :事故編號==「CHI02LA015」|
:事故編號==「CHI02LA016」| :事故編號==「CHI02LA017」|
:事故編號==「CHI02LA018」| :事故編號==「CHI02LA019」|
:事故編號==「CHI02LA020」| :事故編號==「CHI02LA021」|
:事故編號==「CHI02LA022」| :事故編號==「CHI02LA023」|
:事故編號==「CHI02LA024」| :事故編號==「CHI02LA026」|
:事故編號==「CHI02LA027」| :事故編號==「CHI02LA028」|
:事故編號==「CHI02LA029」| :事故編號==「CHI02LA030」|
:事故編號==「CHI02LA031」| :事故編號==「CHI02LA032」|
:事故編號==「CHI02LA035」| :事故編號==「CHI02LA036」|
:事故編號==「CHI02LA037」| :事故編號==「CHI02LA038」|
:事故編號==「CHI02LA039」| :事故編號==「CHI02LA040」|
:事故編號==「CHI02LA041」| :事故編號==「CHI02LA043」|
:事故編號==「CHI02LA044」| :事故編號==「CHI02LA045」|
:事故編號==「CHI02LA046」| :事故編號==「CHI02LA047」|
:事故編號==「CHI02LA048」| :事故編號==「CHI02LA052」|
:事故編號==「CHI02LA053」| :事故編號==「CHI02LA054」|
:事故編號==「CHI02LA055」| :事故編號==“CHI02LA056”
) << 子集( 選定的行( 1 ), 僅選定的列( 0 ) );
自動化和腳本編寫基礎資料分析與建模資料混合與清理數據探索和視覺化回覆:如何為子集使用最簡單的腳本?如果您只顯示 :Accident Number 以 CH 開頭的行,則可以使用Starts With()
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Aircraft Incidents.jmp");
dt << Select Where(Starts With(:Accident Number, "CH"));
對於子集,我將使用 Get RowsWhere
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Aircraft Incidents.jmp");
rows_of_interest = dt << Get Rows Where(Starts With(:Accident Number, "CH"));
dt_ch = dt << Subset(Rows(rows_of_interest), Selected Columns(0), Output Table("CH Accidents"));回覆:如何為子集使用最簡單的腳本?看起來這樣就夠了。
Data Table( "Aircraft Incidents" ) << Select Where( Starts With( :Accident Number, "CH" ) )
回覆:如何為子集使用最簡單的腳本?謝謝,它工作得很好,在另一種情況下,如果我根據要求稍微改變一點,我想對包含“CH”字符的所有項目進行排序,無論它是前兩個字符,可能是“CH”在中間事故編號字串。我應該如何更改腳本?多謝!
回覆:如何為子集使用最簡單的腳本?然後你可以使用Contains()
dt << Select Where(Contains(:Accident Number, "CH"));
我建議閱讀這篇較舊的部落格文章《JSL 字串函數》,以了解一些基本知識(以及我不使用的 munger)。另請參閱 JSL 語法參考 > JSL 函數、運算符和訊息 > 字元函數
回覆:如何為子集使用最簡單的腳本?多謝!