workflow - Alteryx:如何删除具有特定名称的列?
问题描述
当我在 Alteryx 中读取 excel TSV 时,我试图弄清楚如何删除具有特定名称的列?
以下是我收到的示例tsv 数据
name given_name family_name email default_email_language id deactivated blocked incargo created_at logins_count last_login last_ip locked_ips tags Apple Banana Grapes Pineapple fruit1 fruit2
AB CD AB CD abcd@mail.com x 1234 YES YES YES creationdate 23 logindate ipinfo X x YES NO NO NO NO NO
EF GH EF GH efgh@mail.com x 2345 NO NO YES creationdate logindate ipinfo X x NO YES YES YES NO NO
我想删除名为default_email_language
, id
, last_ip
,的列incargo
。
我知道我可以通过选择功能做同样的事情,但问题是数据可能会进一步变化,比如这是水果供应商的数据,我可能有单独的蔬菜供应商的数据。此外,列排列也可以进一步改变。
在这种情况下,我必须创建多个工作流程。我想稍微自动化一下,这样每当数据集发生变化时,它只会获取名称,然后从数据中删除整个列。PS - 列数据完全不相关,可能有也可能没有任何数据。
如果需要,我可以进一步解释。首先,我只需要从数据中删除这些特定列。我尝试在 alteryx 社区中搜索,但没有成功。任何可以给我参考的人也会这样做。
谢谢
解决方案
将动态选择设置为通过公式选择,您可以设置一个公式来选择 [Name] != "default_email_language" AND [Name] != "id" 等字段。如果您想让它更具动态性,您可以设置一个包含您不想包含的字段名称的字段,然后说 [Name] != [Ignore these names field]。
推荐阅读
- powershell - Powershell 导入 Microsoft.Office.Interop.Word.dll
- excel - 此插入图片代码适用于 Excel Windows,但不适用于 Excel for Mac
- php - 无法从 PHP 中的 CURL POST 中获取 $_GET
- python - 在 Tavern 1.0.0 中保存变量
- python - 了解 Python Subprocess.run 阻塞
- javascript - Plotly js中的高效3D线图?
- android - 订阅 observable:RxJava + Retrofit + Repository 模式
- reactjs - 如何确定用户是否使用箭头键滚动选择 Material-UI 自动完成?
- python - 在使用 keras 模型之前按列标准化数据
- javascript - 为什么'用 insertBefore 注入避免 appendChild 错误'?