【发布时间】:2020-09-23 15:13:03
【问题描述】:
这是我想要处理的数据框:
df = data.frame(color = c("red", "blue", "red", "blue", "red", "blue", "red", "red"), col_2 = c(1,1,2,2,3,3,4,5))
在此数据框中,每行出现一种颜色的名称,以及与其外观相对应的数字(例如“红色”出现 5 次,因此在数据框中我们有 5 行颜色为“红色”,每个时间它在数据框中出现的次数)
我想创建一个新的数据框,其中: 第一列显示颜色名称,第二列显示该颜色在第一个数据框中出现的次数。
因此,在我的新数据框中,每一行对应一个唯一的颜色,以及它在第一个数据框中出现的次数。 (在这个dataframe中只有2种颜色,但是在真实的dataframe中有很多颜色,这里只是举例)
有人可以帮帮我吗?
【问题讨论】:
-
as.data.frame(table(df[,"color"]))
标签: r string dataframe count dataset