是什麼啟發了這個願望清單請求?
想像一下,您有一份來自所有日常開支的信用卡交易清單,並且您想要將這些單獨的交易重新編碼到一個新的類別列中(雜貨、餐飲、購物、公共交通……)。 每筆交易都有一段可識別的字符串和另一段隨每筆交易而變化的字符串(Walmart 637746556、Walmart 784767663、Target 6778356、FavRestaurant 736654、PizzaPlace 76354、PizzaPlace 78294...)。
要使用 recode 平台完成此任務,您目前可以:
- 手動分組交易
- 將替換字符串與“替換整個字符串”選項一起使用,以將所有包含字符串的“Walmart”替換為“Groceries”。 您需要為每個字符串手動執行此操作,並且每次都打開“替換字符串”窗口。
您希望看到哪些改進?
我想在 Replace String 函數和 Apply Mapping From Table 函數之間混合使用。 這將包含在一個表選擇對話框中,我可以在其中選擇一個表,其中包含一個包含我想要匹配的所需“替換字符串”值的列,以及一個包含我想要替換完整字符串的值的第二列。
如果我在現有的 Apply Mapping From Table 函數中有以下兩個複選框:
- 告訴平台“查找字符串”而不是“匹配值”的複選框
- 告訴平台“替換完整字符串”而不是替換“匹配的子字符串”的複選框
這樣就可以滿足需要了。
理想情況下,此重新編碼將保存為正則表達式或類似形式的公式,以便在添加新數據時自動更新重新編碼。
為什麼這個想法很重要?
這將大大提高非編碼人員使用重新編碼平台進行重新編碼的速度。