- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
マッチ機能のワイルドカード
皆さんこんにちは、
変数「medium」があり、グループ化変数が必要だったので、新しい変数を設定するために使用したコードの場合は、「EMEMMedium」以下のグループ化用に別の変数を作成しました。
Match( :Medium,
"Standard", "Standard",
"Standard 1", "Standard",
"Standard 2", "Standard",
"Standard 3", "Standard",
"Standard 4", "Standard",
"Standard 5", "Standard",
"Standard 6", "Standard",
"Sigma", "Sigma",
"Sigma 1", "Sigma",
"Sigma 2", "Sigma",
"Sigma 3", "Sigma",
"Sigma 4", "Sigma",
"Sigma 5", "Sigma",
"Sigma 6", "Sigma",
"else", -9999)
構文をもう少しコンパクトで読みやすくするために、ワイルドカードlを使用したり、別のアプローチを使用したりできるかどうか疑問に思っています。
ありがとう
ミック
この投稿のオリジナルは 、English (US) で書かれており、ユーザビリティ向上のため自動翻訳機能を使用して表示しています。コメントを投稿すると、オリジナルの言語(English (US))やご指定の言語 でも表示されます。
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Re:マッチ機能のワイルドカード
マッチでは不可能だと思います。以下を参照してください。
ただし、この場合は単語を使用できます。これははるかに簡単です。
Names Default To Here( 1 );
dt = New Table( "test",
New Column( "Medium","Character",
set values(
{"Standard", "Standard 1", "Standard 2", "Standard 3", "Standard 4", "Standard 5", "Standard 6", "Sigma", "Sigma 1", "Sigma 2", "Sigma 3",
"Sigma 4", "Sigma 5", "Sigma 6"}
)
)
);
dt << New Column( "Match", "Character",
formula(
Match( :Medium,
"Standard", "Standard",
"Standard 1", "Standard",
"Standard 2", "Standard",
"Standard 3", "Standard",
"Standard 4", "Standard",
"Standard 5", "Standard",
"Standard 6", "Standard",
"Sigma", "Sigma",
"Sigma 1", "Sigma",
"Sigma 2", "Sigma",
"Sigma 3", "Sigma",
"Sigma 4", "Sigma",
"Sigma 5", "Sigma",
"Sigma 6", "Sigma",
"else", -9999
)
)
);
dt << New Column( "Word", "Character",
formula(
word(1, :Medium)
)
);
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Re:マッチ機能のワイルドカード
マッチでは不可能だと思います。以下を参照してください。
ただし、この場合は単語を使用できます。これははるかに簡単です。
Names Default To Here( 1 );
dt = New Table( "test",
New Column( "Medium","Character",
set values(
{"Standard", "Standard 1", "Standard 2", "Standard 3", "Standard 4", "Standard 5", "Standard 6", "Sigma", "Sigma 1", "Sigma 2", "Sigma 3",
"Sigma 4", "Sigma 5", "Sigma 6"}
)
)
);
dt << New Column( "Match", "Character",
formula(
Match( :Medium,
"Standard", "Standard",
"Standard 1", "Standard",
"Standard 2", "Standard",
"Standard 3", "Standard",
"Standard 4", "Standard",
"Standard 5", "Standard",
"Standard 6", "Standard",
"Sigma", "Sigma",
"Sigma 1", "Sigma",
"Sigma 2", "Sigma",
"Sigma 3", "Sigma",
"Sigma 4", "Sigma",
"Sigma 5", "Sigma",
"Sigma 6", "Sigma",
"else", -9999
)
)
);
dt << New Column( "Word", "Character",
formula(
word(1, :Medium)
)
);
この投稿のオリジナルは 、English (US) で書かれており、ユーザビリティ向上のため自動翻訳機能を使用して表示しています。コメントを投稿すると、オリジナルの言語(English (US))やご指定の言語 でも表示されます。
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Re:マッチ機能のワイルドカード
JMPは、で示されるWord列を作成することもできます。 @Georgインタラクティブに(不一致の場合は追加の処理が必要になる場合があります)。
列ヘッダーを右クリックして、新しい数式列を作成します。
またはrecodeを使用します:
この投稿のオリジナルは 、English (US) で書かれており、ユーザビリティ向上のため自動翻訳機能を使用して表示しています。コメントを投稿すると、オリジナルの言語(English (US))やご指定の言語 でも表示されます。
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Re:マッチ機能のワイルドカード
素晴らしい、ありがとうGeorg、またjthiに感謝、返信に感謝、両方に感謝
この投稿のオリジナルは 、English (US) で書かれており、ユーザビリティ向上のため自動翻訳機能を使用して表示しています。コメントを投稿すると、オリジナルの言語(English (US))やご指定の言語 でも表示されます。