在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"。
这是一个简单的示例,你可以根据具体需求进行修改和扩展。在实际应用中,你可能需要考虑更复杂的条件和更多的字符串值。
领取专属 10元无门槛券
手把手带您无忧上云