我有一个数据(dataframe 中的一列)是字符类型。我想要将这些字符分开,并根据内容,将不同的变量用 0 和 1 填充。
可以使用以下代码重新创建此列:
df <- data.frame(var = c("1;2", NA, "1;2;3;4;5", "3;5", "1", "1;4", "3", NA, "4", "1;5"))
例如,字符范围可以从1到5。我想创建六个变量:var_1、var_2、var_3、var_4、var_5和var_NA。如果该行在字符串中包含1,则希望var_1包含1,否则为0。感谢!