【发布时间】:2021-02-07 20:20:21
【问题描述】:
如何将列名附加到列中每个值的开头,用“_”分隔,跳过第一列(或者,等效地,选择第二列和第三列)?
multiple=data.frame(id=c(1:6),
status=c("good", "bad", "ok", "ok", "good", "bad"),
breakfast=c("eggs", "sausage", "eggs", "sausage", "sausage", "eggs"))
# Desired:
#id status breakfast
#1 status_good breakfast_eggs
#2 status_bad breakfast_sausage
#3 status_ok breakfast_eggs
#4 status_ok breakfast_sausage
#5 status_good breakfast_sausage
#6 status_bad breakfast_eggs
【问题讨论】: