我正在尝试组织大量的渠道数据集,并将其分组为特定条件。
例如给定数据框中的一列
Channel_List
Nat Geo
Discovery
CNBC
CNN
HBO
Fox HD
Cartoon Network
目标是将以下频道组织并标记在其各自频道的单独列中的特定组中。例如,理想的输出将是
Channel_List Genre
Nat Geo Documentary
Discovery Documentary
CNBC News
CNN News
HBO Entertainment
Fox HD Entertainment
Cartoon Network Entertainment
我是否必须使用if()
和等式语句硬编码为R代码,以将每个通道等同于其特定类型?最好的和最有效的方法是什么?谢谢。
答案 0 :(得分:0)
if
的替代项是dplyr
的{{1}}
case_when()