【问题标题】:transpose csv automatically自动转置 csv
【发布时间】:2021-12-08 08:49:07
【问题描述】:

我有这样的窄格式数据:

Name; Rob;
Age;  23
Date; 23.05.2000 
  

我想自动将其转换为宽格式:

Name; Age; Date;
Rob;  23;  23.05.2000;              

如果我只是复制第一个视图并使用转置选项粘贴它,这是可能的。但我怎样才能自动做到这一点?

非常感谢您的帮助

【问题讨论】:

    标签: csv automation transpose


    【解决方案1】:

    我推荐GoCSV。它有许多非常有用的命令,可以很容易地在没有代码的情况下转换 CSV,例如 transpose。它是为许多现代平台预先构建的,所以下载并开始吧!

    我去掉了示例中字段之间的多余空格:

    Name;Rob
    Age;23
    Date;23.05.2000
    
    #!/bin/sh
    export GOCSV_DELIMITER=';'  # GoCSV expects a comma (',') by default
    gocsv transpose file.csv
    

    我得到:

    Name;Age;Date
    Rob;23;23.05.2000
    

    GoCSV 预期

    【讨论】:

    • 嗨!我有点困惑……还有哪些人?您的问题非常关于您要做什么,我有数据我想转置它,...您是否正在尝试为自己解决问题,或为他人?如果确实是针对其他人的,那么您的问题需要反映出来。如果您担心其他找到您的问题和我的答案的人,那么……这就是 StackOverflow 的用途 :) 由他们来决定他们能做什么和想要做什么。
    • 你只是在命令提示符中输入命令吗?复制粘贴时收到错误消息
    • 您需要按照第一个链接,选择适合您机器的安装程序,下载并安装。
    猜你喜欢
    • 2016-11-08
    • 2021-11-24
    • 2019-11-30
    • 1970-01-01
    • 1970-01-01
    • 2016-03-07
    • 2012-05-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多