在R中,可以通过比较列中的字符串值来创建伪变量。以下是一种实现方法:
df$new_column <- ifelse(df$string_column == "value1", "Category 1",
ifelse(df$string_column == "value2", "Category 2", "Other"))
上述代码将根据列中的字符串值创建一个新的列new_column。如果字符串值等于"value1",则新列的值为"Category 1";如果字符串值等于"value2",则新列的值为"Category 2";否则,新列的值为"Other"。
这是一个简单的示例,你可以根据具体需求进行修改和扩展。在实际应用中,你可能需要考虑更复杂的条件和更多的字符串值。
DBTalk
云原生正发声
Elastic 实战工作坊
Elastic 实战工作坊
云+社区技术沙龙[第27期]
云+社区开发者大会 长沙站
云+社区技术沙龙[第9期]
云+社区技术沙龙[第4期]
北极星训练营
云+社区技术沙龙[第16期]
领取专属 10元无门槛券
手把手带您无忧上云