使用任何转换将所选值从一列交换到另一列

发布于 2024-10-08 10:18:18 字数 250 浏览 4 评论 0原文

我有两列名为 amountwork 的数据,格式如下:

amount   58220  84151 65999    23    78544    52656       
work        15     14    20    85597    22       19

我想交换同一行中的 23 和 85597 的值。您能给我建议一个合适的解决方案吗?

I have two columns named amount and work with data in the format of given below:

amount   58220  84151 65999    23    78544    52656       
work        15     14    20    85597    22       19

and I want to swap the values of 23 and 85597 which are in the same row. Can you suggest me a suitable solution?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

玩心态 2024-10-15 10:18:18

按照以下步骤创建转换:

  1. 构建文件 inputdata.txt(或流程的其他数据源)

    <前><代码>值1,值2
    58220, 15
    84151, 14
    65999, 20
    23、85597
    78544, 22
    52656, 19

  2. 在 javascript 步骤中添加代码

    var t1 = value1;
    var t2 = 值2;
    
  3. 在菜单“Fields”中,选择将 t1 重命名为 value2t2value1 并选中替换值的选项??。

  4. 结果是:

    <前><代码>值1,值2
    15, 58220
    14、84151
    20、65999
    85597, 23
    22、78544
    19, 52656

如果您需要我通过电子邮件发送的源代码。

Create a transformation following the steps:

  1. build file inputdata.txt (or other source of data for the flow)

    value1, value2
    58220,  15
    84151,  14
    65999,  20
    23,     85597
    78544,  22
    52656,  19
    
  2. add code in javascript step

    var t1 = value1;
    var t2 = value2;
    
  3. In the menu "Fields" choose Rename t1 to value2 and t2 to value1 and check the option to replace values??.

  4. the results are:

    value1, value2
    15,     58220          
    14,     84151          
    20,     65999          
    85597,  23             
    22,     78544          
    19,     52656 
    

If you need the source code I send by email.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文