【问题标题】:Factors levels to columns names列名的因素级别
【发布时间】:2022-01-18 17:10:52
【问题描述】:

我有一个data.frame,如下图:

Country Dealer       Q1                       Q4
Austria Dealer4      5_Very satisfied       5_Very satisfied
Austria Dealer7      5_Very satisfied       5_Very satisfied
Belgium Dealer24     5_Very satisfied       4_Satisfied
Denmark Dealer87     3_Partly satisfied     2_Dissatisfied
Denmark Dealer69     1_Very dissatisfied    4_Satisfied

我可以用代码来做这个。问题是 5 个级别的因素:

5_Very satisfied
4_Satisfied
3_Partly satisfied
2_Dissatisfied
1_Very dissatified


Contry  Dealer     QU   5_Very satisf  4_Satisf 3_Partly satisf 2_Dissatisfied  1_Very d
Austria Dealer4   Q1           1      0       0        0               0.            0
Austria Dealer7   Q1           1      0       0        0               0             0
Austria Dealer8   Q4           1      0.      0.       0.              0.            0
Austria Dealer9   Q4           1      0       0        0               0             0
Denmark Dealer87  Q1           0      0       1        0               0             0
Denmark Dealer69  Q1           0      0       0        0               1             0
Denmark Dealer51  Q4           0      0       0        1               0             0

【问题讨论】:

  • 请与dput分享数据,以便大家轻松复制粘贴您的数据。

标签: r r-factor


【解决方案1】:

试试fastDummies::dummy_columns。这个链接上有一个很好的例子。

【讨论】:

  • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能会失效。
猜你喜欢
  • 2021-12-24
  • 1970-01-01
  • 1970-01-01
  • 2015-06-25
  • 1970-01-01
  • 2015-02-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多