【问题标题】:Grouping Values of a column into different categories in R在R中将列的值分组为不同的类别
【发布时间】:2021-07-15 20:38:31
【问题描述】:

请我是 R 的新手,我也是。我目前无法上传我的数据集的图像。

这是我的问题:

我有一个数据集,其中包含我特别感兴趣的两列。其中一个Status 包含标识符(1 和2) 1 代表变量Y1,2 代表变量Y2。我需要使用 Y1 和 Y2 作为因变量运行两个单独的回归。

另一列Y1andY2 包含Y1 和Y2 各自的值,它们都合并到一个列中。所以我需要一种将这些值分离或分组为 Y1 和 Y2 的方法。这将允许我运行两个单独的回归。

Status   Y1andY2
1        1.521174
2        1.873917
2        2.116277
1        1.803262
1        3.725778
2        2.285313
1        2.732088
1        2.799842
2        2.976210
1        1.337500
1        1.259238

您的帮助将不胜感激。

谢谢 干杯 卢多夫

【问题讨论】:

    标签: r statistics regression economics


    【解决方案1】:

    我认为您希望将数据转换为宽格式,这样您就不需要一个状态(“键”)列和一个 Y1andY2(“值”)列,而是需要一列包含 Y1 值和一列包含 Y2 值.这将使您的 df 有一半的行数。

    library(dplyr)
    df %>% pivot_wider(names_from = 'Status', values_from = 'Y1andY2')
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-09
    • 2021-03-08
    • 2021-03-31
    • 1970-01-01
    • 2022-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多