【发布时间】:2020-01-26 22:56:01
【问题描述】:
我正在尝试将许多列的 Y 转换为 1,这些列可能会发生变化(例如,它可能会上升到 x20)。
下面是数据示例以及预期输出。
Data <- tibble(Date = seq.Date(as.Date('2019-01-01'),as.Date('2019-01-08'), by = "day"),
x1 = c("Y","","","Y","Y","","Y","Y"),
x2 = c("","Y","Y","Y","Y","","Y","Y"))
Data_output <- tibble(Date = seq.Date(as.Date('2019-01-01'),as.Date('2019-01-08'), by = "day"),
x1 = c(1,0,0,1,1,0,1,1),
x2 = c(0,1,1,1,1,0,1,1))
【问题讨论】: