【发布时间】:2022-01-05 04:40:28
【问题描述】:
如果我不能把问题说清楚,我很抱歉。我很难形成搜索关键字/短语,所以我来了。
所以,我目前有一个类似这样的数据框:
song.title <- c("A", "B", "C", "D")
genre <- c("rock", "pop, rock", "jazz, pop, funk", "funk, rock")
df <- data.frame(song.title, genre)
view(df)
然后,我需要将数据框转换成这样的:
song.title <- c("A", "B", "C", "D")
is.pop <- c("no", "yes", "yes", "no")
is.rock <- c("yes", "yes", "no", "yes")
is.jazz <- c("no", "no", "yes", "no")
is.funk <- c("no", "no", "yes", "yes")
df_needed <- data.frame(song.title, is.pop, is.rock, is.jazz, is.funk)
view(df_needed)
我正在处理的actual data 有 10.000 多行,因此很难确定有多少因素(流派/标签)应该“转换”为列。在 R 中转换此类数据有哪些选择?谢谢。
【问题讨论】: