我试图通过每个专辑的明确歌曲数量对数据集进行排序,并在R Studio中使用了以下代码
DF <- read.csv("spotify.csv")
df_explicit <- filter(DF,explicit == "True")
df_explicit %/%
group_by(album_name) %/%
summarise(count=n())
并返回以下错误
Error in UseMethod("group_by") :
no applicable method for 'group_by' applied to an object of class "character"
有人能解释一下我做错了什么或者如何做吗?https://www.kaggle.com/datasets/maharshipandya/-spotify-tracks-dataset?resource=download
1条答案
按热度按时间omqzjyyz1#
您的管道操作符看起来不正确-请尝试使用
%>%
或|>
而不是%/%
。此外,
explicit
在原始数据集中似乎是一个逻辑值,因此如果您将其解析为explicit == "True"
,则将其与字符串进行比较将不起作用。这应该可以工作: