【问题标题】:Transpose column with particular character to rows将具有特定字符的列转置为行
【发布时间】:2019-09-20 09:26:01
【问题描述】:

我们如何在 SAS 中转置几个以特定字符开头的变量,例如_ 没有分别命名每个变量?这些变量只有_ 相同,变量名的rets 不同。转置后,我想将该列重命名为new_col,这样所有变量都将位于该列下方的单独行中。

【问题讨论】:

    标签: sas transpose


    【解决方案1】:

    您可以使用可变的快捷方式列表,特别是冒号,它允许您根据相同的前缀进行匹配,在本例中为下划线。

    提及_: 将指代所有以_ 开头的变量。如果你需要排除任何这将不起作用。

    【讨论】:

    • 如何编写一个虚拟代码以仅将那些列变量转置到数据集中以 _ 开头的行,例如转置列名为 _XYZ?
    • 以列出特定变量的方式编写它。然后使用_: 代替变量列表,而不是列出特定变量,这将引用所有变量。如果您不知道如何进行转置,那是 IMO 的另一个问题。
    猜你喜欢
    • 1970-01-01
    • 2016-04-18
    • 2022-01-17
    • 2017-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-05
    • 2021-11-23
    相关资源
    最近更新 更多